格式化输入输出函数
薄格式化输入/输出函数莈格式输出函数(printf)羇格式字符表蚆格式字符蚀说明肀d或i螅以十进制形式输出带符号整数(正数不输出符号)螆o肁以八进制形式输出无符号整数(不输出前缀0)薈x,X螈以十六进
格式化输入/输出函数 薄 printf 格式输出函数() 莈 格式字符表 羇 格式字 蚆 说明 蚀 符 di 或 肀 以十进制形式输出带符号整数(正数不输出符号) 螅 o 螆 0 以八进制形式输出无符号整数(不输出前缀) 肁 x,X 薈 0xxabcdef 以十六进制形式输出无符号整数(不输出前缀),对于用输出;对 螈 XABCDEF 于用输出 u 袆 以十进制形式输出无符号整数 蒂 f 芀 6 以小数形式输出单、双精度实数,隐含输出位小数 薇 e,E 羅 6 以指数形式输出单、双精度实数,数字部分小数位数为位小数,指数部分占 袃 5“E” 位,用时,指数以大写表示 %f%e0“G” 以或中较短的输出宽度输出单、双精度实数,不输出无意义的,用 g,G 蚈 时,则指数以大写表示 c 输出单个字符 s 输出字符串 p 输出标量的内存地址 未指定宽度和指定输出宽度时的输出结果 输出语句 输出结果 printf(“%3d\n”,4321); 4321 (按实际位数输出) printf(“%f\n”,123.54); 123.540000 (按实际需要宽度输出) printf(“%12f\n”,123.54); 123.540000 凵凵(输出右对齐,左边填空格) printf(“%e\n”,123.54); 1.235400e+002 (按实际需要宽度输出) printf(“%14e\n”,1213.54); 1.235400e+002 凵(输出右对齐,左边填空格)

