#include<stdio.h>
int main(int argc, const char *argv[])
{
//两个整数相除,得到的还是整数;后面的小数部分会被直接舍去
float answer = 17 / 13;
printf("%.2f\n", answer);
return 0;
}
运行结果:
浮点数的转换:
#include<stdio.h>
int main(int argc, const char *argv[])
{
float answer = 17 / (float)13; // or float answer = 17 / 13.00
printf("%.2f\n", answer);
return 0;
}
本文通过两个C语言程序示例介绍了整数除法和浮点数除法的区别。首先展示了两个整数相除时结果将被截断为整数的过程,随后解释了如何将其中一个操作数强制转换为浮点数以获得精确的浮点结果。

被折叠的 条评论
为什么被折叠?



