整型问题求助!
在C语言中,整型的5除以整型的2等于?这个怎么算???
谢谢!
本帖最后由 friendan 于 2013-11-6 20:20 编辑
整型除以整型,结果为整型。//C、C++、java都是这样,估计其它语言也是这样。VC6代码如下:
#include "stdafx.h"#include "stdafx.h"
int main(int argc, char* argv[])
{
//在C语言中,整型的5除以整型的2等于?
//这个怎么算???
printf("5/2=%d\n",5/2);
return 0;
}
//效果截图:
本应等于2.5,由于是整型,舍掉小数点,所以等于2 5/2=2,整型除以整型得出来是整型,发生精度的损失。 等于 1整形除以整形结果还是整形 2看错了以为 3/2来这 是因为精度损失了如果 你把5改成5.0或者2改成2.0就好了
页:
[1]