发布网友 发布时间:2024-09-04 08:37
共5个回答
热心网友 时间:2024-09-06 07:49
以浮点数据输出,6代表从小数点左边开始数,6个字符的宽度数据被保留,如果数据超出,按数据的实际长度输出,例1234567.833,输出时还是1234567.833、如果没有超出,例12345.833,会在1的前面补一个空格,如果%-6.1f,则表式从要输入的数值最左端开始数,6个字符的宽度,不足6个,则在最右端补空格;后面的.1,代表小数点后面保留的位数,例1234567.833,输出时是1234567.8 , 0.033被去掉了。\n是转义字符,输出后自动回车换行,s是要输出的变量值,整个格式为printf("格式控制符",表达式);热心网友 时间:2024-09-06 07:49
这是c语言中的基本输出格式,f代表以浮点数据输出,6代表从小数点左边开始数,6个字符的宽度数据被保留,如果数据超出,按数据的实际长度输出;如果没有超出,补空格,如果%-6.1f,则表式从要输入的数值最左端开始数,6个字符的宽度,不足6个,则在最右端补空格;后面的.1,代表小数点后面保留的位数,例1234567.833,输出时是1234567.8 , 0.033被去掉了。\n是转义字符,输出后自动回车换行,s是要输出的变量值,整个格式为printf("格式控制符",表达式);热心网友 时间:2024-09-06 07:46
那个“6”表示小数点后的字符宽度,不够就补,而“.1”表示小数点后的保留的个数热心网友 时间:2024-09-06 07:45
%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。热心网友 时间:2024-09-06 07:47
%m.nf:指定输出数据占m列,其中有n位小数。如果数值长度小于m,则左端补空格。