今天我遇到了一个问题:如何在输出小数时候保留两位小数,最终我找到了方法,接下来我将用c++语言来演示:
#include <stdio.h>
#include<iostream>
int main()
{
float n=3.1415926;
float TEMP=5.3;
printf("面积 = %.2f\n", n * TEMP * TEMP); //输出:面积 = 88.25
printf("面积 = %f\n", n * TEMP * TEMP); //输出:面积 = 88.247337
printf("面积 = %.8f\n", n * TEMP * TEMP); //输出:面积 = 88.24733734
return 0;
}
在printf里,用%.后面加上你想要保留的位数,就能保留你想要保留的位数并四舍五入啦!