首页
13问答网
>
如图为什么c语言for后面{}里的a=a*2不能循环相乘,输出一直是0,而a++就可以?
如图为什么c语言for后面{}里的a=a*2不能循环相乘,输出一直是0,而a++就可以?
2025-04-30 15:49:25
推荐回答(3个)
回答1:
绝对不是一直是0,至少溢出前不会是0,你这里都要输出2的81次方了,早就溢出了
你把循环次数减小到4*4就会发现正常了
回答2:
乘法次数太多导致结果溢出。减少循环次数。
回答3:
不可能是0啊,编译器没问题吧
相关问答
最新问答
怎么设置王者荣耀后台不被清理
秦皇岛北戴河新区核源热力有限公司怎么样?
挂靠招标代理公司费用多少?
从广州现代信息工程职业技术学院到东莞市黄江镇田美村福华街53号怎么坐车?
财税1995 92号文件还执行么
苏州中润商业发展有限公司杭州分公司怎么样?
隔音玻璃多少钱一平方
天津百润源商贸有限公司招聘信息,天津百润源商贸有限公司怎么样?
饿了么软件乱扣款怎么投诉相关部门
吴奇隆和刘诗诗相差几岁?