result = 1/2;
printf("%f\n", result);
/在C语言中除号两边均为整数的时候,结果取整,若是取不了整数那么就直接输出为零,由于输出结果为浮点型因而带有六位小数。
result = 1/2;后面的1和2都是整形,所以计算结果也是一个整形,
修改方法就是把1或2其中一个变成浮点数就行了,即result = 1.0/2;
%f按实型输出