二,格式化输出函数printf。
4.2格式化输入,输出
格式化输入使用的函数是scanf(),其格式如下:
scanf(输入格式,内存地址);
输入格式中包含对应变量的格式符合变量之间的分隔符,例如要输入两个整型变量,且输入数值之间以“:”分割,输入格式写为“%d;%d”,其中%d为格式,代表输入的数值是十进制整数,“;”代表用户输入过程中不同数值之间的间隔符号,如果没有分隔符,用户可以使用空格来分隔不同变量值。
格式 说明
%d(%i) 十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数
%c 字符
%s 字符串
%f(%e) 实数
若变量类型为长整型或双精度浮点型,可以在%后增加l,例如:
长整型表示为%ld,double类型表示为%lf。
在scanf()函数中,最后一部分表示的是各个变量的内存地址,用“&”号表示。
格式化输出使用的函数是printf(),其格式如下:
printf(输出格式,输出量);
要求输出的实数保留两位小数时,其格式为%.2f。
要求输出整数保留四位数时,其格式为%4.2f。
当整数部分位数不足,需要补0的时候,格式表示为%04.2f。
需要输出实数在格式上左对齐,格式为%-04.2f。

浙公网安备 33010602011771号