为什么不是四舍五入?
#include<stdio.h>
int main()
{
float c = 3.141592654;
printf("第7位>≠3的结果:%f\n",c); // 结果 3.141593
float d = 3.141592354;
printf("第7位<=3的结果:%f\n",d); // 结果 3.141592
return 0;
}为什么是4进1,而不是5进1。
#include<stdio.h>
int main()
{
float c = 3.141592654;
printf("第7位>≠3的结果:%f\n",c); // 结果 3.141593
float d = 3.141592354;
printf("第7位<=3的结果:%f\n",d); // 结果 3.141592
return 0;
}为什么是4进1,而不是5进1。
2017-12-12
举报