发布网友 发布时间:2024-09-10 07:36
共0个回答
6表示输出总的位数,超过6位则输出实际位数,不足则以空格补齐,右对齐 4表示小数点保留后4位。不足4位补0.小数点占1个位数。所以整数位只有1位 123.456整数位超过,按实际位数所以输出 123.4560 printf("%9.4f\t",123.456);的时候输出 1个空格+123.456 ...
float a=123.456;printf(%6.4f\n,a)为什么答案是123.4560?如果数据的实际宽度超过你设置的最小宽度,则按实际的输出,小于的话,补空格。
用c语言求解,写出输出a的值?123.456001 123.456 123.4560