background image

语言输入输出函数 printf 与 scanf 的用法格式
printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入设

(键盘)上读数据。下面详细介绍这两个函数的用法。

   一、printf()函数

   printf()函数是格式化输出函数一般用于向标准输出设备按规定格式输出信息。在

编写程序时经常会用到此函数。printf()函数的

调用格式为

:

     printf("<格式化字符串>", <参量表>);

   其中格式化字符串包括

两部分内容

一部分是正常字符这些字符将按原样输出

另一部分是格式控制字符"%"开始后跟一个或几个控制字符,用来

确定输出内

容格式

参量表是需要输出的一系列参数,可以是常量、变量或表达式,其个数必须与

格式化字符串所说明的输出参数个数一样多各参数之间用","分开且顺序一一对

  

否则将会出现意想不到的错误。

例如:

printf("a=%d b=%d",a,b);

 1. 格式控制符 Turbo C2.0 提供的格式化规定符如下:

━━━━━━━━━━━━━━━━━━━━━━━━━━

  

                 

符号

作用

──────────────────────────

   %d             十进制有符号整数

   %u             十进制无符号整数

   %f             浮点数

   %s             字符串

   %c             单个字符

   %p             指针的值

   %e%E         指数形式的浮点数

   %x, %X         无符号以十六进制表示的整数

格式控制字符

参量表

正常字符