C 语言输入输出函数 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 无符号以十六进制表示的整数
格式控制字符
参量表
正常字符