#include<stdio.h>
//浮点数与取余区分
int main()
{
float f1 = 5/2;//2.000000,取整
float f2 = (float)5/2;//2.500000,取浮点数,即小数
float f3 = (float)(5/2);//2.000000,先取整,再取浮点数
float f4 = 5/(float)2;//2.500000,5除以带小数点的2还是小数
printf("%f\n",f1);
printf("%f\n",f2);
printf("%f\n",f3);
printf("%f\n",f4);
printf("==============\n");
printf("%d\n",10%3);//1,10/3取余
printf("%d\n",-10%3);//-1,-10/3取余
printf("%d\n",-10%-3);//-1,-10/-3取余
printf("%d\n",10%-3);//1,10/-3取余
getchar();
return 0;
}
C语言总结:浮点数与取余区分
最新推荐文章于 2024-07-20 21:07:46 发布