C 语言中只输出小数点后两位小数71


在 C 语言中,可以通过指定格式化字符串中包含两位小数点后的占位符来只输出小数点后两位小数。使用 printf() 函数和格式化字符串 "%.2f",其中 .2 指定小数点后保留两位小数。

以下是格式化浮点数字并输出小数点后两位小数的 C 语言代码示例:```c
#include
int main() {
float number = 123.456;
printf("小数点后两位小数:%.2f", number);
return 0;
}
```

在上面的示例中,printf() 函数使用格式化字符串 "%.2f",其中 .2 指定输出小数点后两位小数。当应用于浮点变量 number 时,它将只输出 123.45,舍入到小数点后两位小数。

以下是我们可以使用 printf() 函数格式化小数并指定小数位数的其他示例:
printf("%.0f", number); 输出 123,即整数部分。
printf("%.1f", number); 输出 123.4,即小数点后一位小数。
printf("%.3f", number); 输出 123.456,即小数点后三位小数。

在需要精确控制输出格式(包括小数位数)的程序中,使用格式化字符串非常重要。通过指定合适的格式化说明符,我们可以确保以所需格式输出数字数据。

2024-11-04


上一篇:如何限制 C 语言输出小数点后两位

下一篇:用 C 语言绘制平行四边形