%.21f ialah rentetan format nombor titik terapung dalam bahasa C, yang bermaksud: 21 digit dikekalkan selepas titik perpuluhan, contohnya: nombor apungan = 123.456789 ("%.21f", num); Output: 123.456789012345678901
Maksud %.21f dalam bahasa C
%.21f
是 C 语言中一个格式化字符串,用于控制浮点数的输出。它表示:
%
:这是格式说明符的开始标识符。.
:这是一位小数点符号,表示要在输出中显示小数点。21
:这是小数点后要显示的位数。f
:这是浮点数字字符,表示要输出浮点数。因此,%.21f
将浮点数格式化为保留小数点后 21 位数字的字符串。例如:
<code class="c">float num = 123.456789; printf("%.21f", num); // 输出:123.456789012345678901</code>
在上面的示例中,printf()
函数将浮点数 num
%.21f
memformat nombor titik terapung menjadi rentetan yang mengekalkan 21 digit selepas titik perpuluhan. Contohnya: 🎜rrreee🎜Dalam contoh di atas, fungsi printf()
memformat nombor titik terapung num
menjadi rentetan dengan 21 digit selepas titik perpuluhan dan mencetaknya ke konsol itu. 🎜🎜Nota: 🎜🎜🎜Jika nombor titik terapung mempunyai tempat perpuluhan yang lebih sedikit daripada bilangan tempat perpuluhan yang ditentukan, output akan dilapisi dengan sifar. 🎜🎜Jika nombor titik terapung mempunyai lebih banyak digit selepas titik perpuluhan daripada bilangan digit yang ditentukan selepas titik perpuluhan, ia akan dibundarkan atau dipotong untuk memenuhi bilangan digit yang ditentukan selepas titik perpuluhan. 🎜🎜Jika bilangan tempat perpuluhan yang ditentukan ialah 0, tiada titik perpuluhan akan dipaparkan dalam output. 🎜🎜Atas ialah kandungan terperinci Apakah maksud %.21f dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!