printf格式化输出.docVIP

  • 3
  • 0
  • 约 6页
  • 2016-12-11 发布于重庆
  • 举报
printf函数的格式化输出 printf函数能够以精确的格式输出结果。每次调用printf时都要包含描述输出格式的格式控制串。格式控制串是由转换说明符、标志、域宽、精度构成。转换说明符与百分号一起使用就构成了“转换规范”。 printf函数的一般格式 printf(格式控制,输出表列) printf(%d %d,a,b) 如果a、b的值分别是17和21,则输出为: 17 21 printf(a=%d b=%d,a,b) 如果a、b的值分别是3和4,则输出为: a=3 b=4(注意输出时的空格) 输出整数 转换说明符 描述 d 显示一个带符号的十进制数 i 显示一个带符号的十进制数(i和d在用在scanf函数中时是不同的) o 显示一个无符号的八进制数 u 显示一个无符号的十进制数(unsigned型) x或X 显示一个无符号的十六进制数,X可用来显示数字0~9和字母A~F,x可用来显示数字0~9和字母a~f h或l 放在整数转换说明符之前表示分别显示short和long类型的整数值。 输出浮点数 转换说明符 描述 e或E 以指数形式显示浮点数 f 显示浮点值 g或G 以浮点形式f或指数形式e(或E)显示符浮点数 L 放在浮点数转换说明符之前说明要显示long double类型的整数值 输出字符串和字符 转换说明符 描述 c 用来输出一个char

文档评论(0)

1亿VIP精品文档

相关文档