C 语言中以两位小数格式输出48


在 C 语言中,以两位小数格式输出数字时,可以使用 printf() 函数的 %.2f 格式说明符。此格式说明符表示输出浮点数,并将其四舍五入到小数点后两位。

下面是一个示例代码,演示如何以两位小数格式输出一个浮点数:#include
int main()
{
float number = 123.456789;
// 以两位小数格式输出 number
printf("%.2f", number);
return 0;
}

上面的代码会输出 123.46。

需要注意的是,%.2f 格式说明符仅控制输出格式,而不会影响变量本身的值。因此,即使以两位小数格式输出一个浮点数,其原始值仍然保持不变。

要以两位小数格式输出整数,可以使用以下代码:#include
int main()
{
int number = 123;
// 以两位小数格式输出 number
printf("%.2f", (float)number);
return 0;
}

上面的代码会输出 123.00。

还可以使用 sprintf() 函数以两位小数格式将数字转换为字符串。下面是一个示例代码:#include
int main()
{
float number = 123.456789;
char buffer[10];
// 将 number 以两位小数格式转换为字符串
sprintf(buffer, "%.2f", number);
// 打印转换后的字符串
printf("%s", buffer);
return 0;
}

上面的代码会输出 123.46。

2024-12-03


上一篇:C 语言中的注册函数深入解析

下一篇:输出数组中最小值:C 语言指南