C 语言中 %.21f 的含义
%.21f 是 C 语言中一个格式化字符串,用于控制浮点数的输出。它表示:
-
%:这是格式说明符的开始标识符。 -
.:这是一位小数点符号,表示要在输出中显示小数点。 -
21:这是小数点后要显示的位数。 -
f:这是浮点数字字符,表示要输出浮点数。
因此,%.21f 将浮点数格式化为保留小数点后 21 位数字的字符串。例如:
<code class="c">float num = 123.456789;
printf("%.21f", num); // 输出:123.456789012345678901</code>




