#include<stdio.h>
void main(){
printf("%f\n",5/9); // prints 0.000000
printf("%f\n",9.0/5.0); // prints 1.800000
printf("%f\n",5/9); // prints 1.799999
}
Run Code Online (Sandbox Code Playgroud)
第 5 行值应像第 3 行一样打印 0.000000
我在本地机器和在线编译器中尝试过,结果是相同的