printf打印有符号的小数,保留三位有效数字
时间: 2023-12-03 07:45:51 浏览: 133
关于浮点小数保留三位小数并输出
可以使用以下代码来打印有符号的小数,保留三位有效数字:
```c
#include <stdio.h>
int main() {
float num = -12.3456789f;
printf("%.3f", num);
return 0;
}
```
输出结果为:-12.346
其中,`%.3f`表示保留三位有效数字的小数,如果要打印整数部分和小数部分,可以使用`%d`和`%f`格式化输出。
阅读全文