C语言中一个整数除以另一个整数结果为什么只取整?这只是为了计-查字典问答网
分类选择

来自陆振波的问题

  C语言中一个整数除以另一个整数结果为什么只取整?这只是为了计算方便,所以忽略了小数部分吗?请高手指点!谢谢!

  C语言中一个整数除以另一个整数结果为什么只取整?

  这只是为了计算方便,所以忽略了小数部分吗?

  请高手指点!谢谢!

4回答
2020-11-2021:53
我要回答
提示:回答问题需要登录哦!
李严

  那要看你用的是怎么输出格式了

2020-11-20 21:57:43
涂小行

  与你定义的除数,被除数和结果的类型有关

2020-11-20 22:02:35
陈立浩

  int型本身没小数部分,int和int型的数据操作,得到的结果肯定是整数型的,所以小数部分直接去掉了,就算用%f去输出,也不会是正确的结果

2020-11-20 22:04:23
彭奇

  int因为其储存单元只有2个字节,inta=7,b=5,c;c=a/b;本来c是等于正确值的,但是2个字节的二进值只能储存到整数部分,小数部分就被切去了

2020-11-20 22:07:28
大家都在问
最新问答