C++高中信息学科竞赛必备第2章 基础概念.ppt

六、格式化输出函数printf   printf函数的功能是格式化输出任意数据列表,其一般调用格式为:      printf(格式控制符,输出列表) 【说明】   1)格式控制由输入格式说明和普通字符组成,必须用双引号括起来。    ●格式说明由%和格式字符组成,作用是将要输出的字符转换为指定的格式,如%d,%c等。    ●普通字符是在输出时原样输出的字符,一般在显示时起提示作用。 2)输出列表是需要输出的一组数据(可以为表达式和变量),各参数之间用“,”分开。要求格式说明和各输出项在数量和类型上要一一对应,否则将会出现意想不到的错误。 格式符 说 明 d(或i) 以带符号的十进制形式输出整数,正数的(+)号省略不输出 u 以无符号十进制形式输出整数 x(或X) 以十六进制无符号形式输出整数(不输出前导符0x) o(字母) 以八进制无符号形式输出整数(不输出前导符数字0) c 输出一个字符 s 输出字符串 f 以小数形式输出单、双精度,隐含输出6位小数 e(或E) 以指数形式输出单、双精度,隐含输出6位小数 g(或G) 自动选用%f、%e或%E格式中输出宽度较小的一种使用 表2-8 printf函数的格式符                例如,对如下程序段 int i=1; long j=123; printf(%d,%2d,%03d,%

文档评论(0)

1亿VIP精品文档

相关文档