Module: (C++) 变量。输出格式


Problem

5/7

输出字段宽度和精度

Theory Click to read/hide

输出字段宽度和精度
*** 深入资料:针对那些对 C 语言感兴趣的人 ***
附加的输出说明符允许您控制特定格式的数字输出。


最小字段宽度

示例:
%04d  - 数字将显示在 4 个位置,如果少于四位,则第一位将为零。 <前> 诠释一= 34; printf("%04d",a); //在屏幕上:0 0 3 4    下划线放在这里是为了直观显示数字的输出。   

%4d –相同,只是没有零,会有空格 <前> 诠释一= 34; printf("%4d",a); //在屏幕上:_ _ 3 4


具有一定精度的输出

具有一定精度的输出用于输出实数。默认情况下,显示的实数最多精确到小数点后 6 位。但有时您需要以不同的精度显示数字。在这种情况下,您需要指定为数字本身分配多少熟悉位以及小数点后多少位。
例如,
%9.3f   - 一个实数将显示在 9 个位置(包括点下面的位置),点后三个字符(整数和小数部分之间的分隔符是点)。 <前> 双 a=34.24356; printf("%9.3f",a); // 在屏幕上:_ _ _ 3 2 . 2 4 4

Problem

对于那些想要了解更多关于 C 中的推理语句的人来说,这是一个可选的活动。

在第 4 行,编写一条语句,将变量 a 的值打印到一个 10 个字符宽的字段中,从左侧(右对齐)填充零。