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

来自陆振波的问题

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

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

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

  请高手指点!谢谢!

4回答
2020-11-20 21: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •