永发信息网

c语言 5%47.3=5 为什么得5

答案:3  悬赏:30  手机版
解决时间 2021-03-27 13:40
  • 提问者网友:喧嚣尘世
  • 2021-03-27 00:43
c语言 5%47.3=5 为什么得5
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-03-27 01:12
%操作符要求两侧的数必须是整数或者整数的子集,如char型,所以5%47.3的结果不是5,编译器会报错。
全部回答
  • 1楼网友:酒安江南
  • 2021-03-27 03:02
这是错题。%两边必须是整数,47.3在这里连编译都不会过。如果是5%47,那到是结果为5,因为5除以47等于0余5,%俗称取余除。
  • 2楼网友:怀裏藏嬌
  • 2021-03-27 01:48
首先要了解它的定义和用意。
其次 %(百分号的两边只能取整数,你的47.3不对),然后这个%是取余,我很早开始学C的时候也遇到你这样的问题,就是小数除以大树(比如3%5也是得3,5%50也是5),C语言的%就是这样,当小数除以大数,除不够的情况下,商取零比如(5%47上零余数为5),你可以用VC6.0不停换数实验,我当初开始是自己摸索的,学会自己找规律! 纯手打,完全自己的初学经验给你哦,望采纳!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯