八位数据相加溢出后需要声明几个字节?

2019-07-15 07:38发布

请教一下:比如20个数相加,我只要它的低八位,是不是可以声明一个字节就好了呢?
uchar sum;
sum += i;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
doublelove
1楼-- · 2019-07-16 16:00
加注释,说道我心坎里去了,我也喜欢加注释的,我怕隔一段时间看不懂自己写的东西
hjhdf
2楼-- · 2019-07-16 16:58
我习惯中间用个unsigned int,不希望有溢出
doublelove
3楼-- · 2019-07-16 20:19
如果是使用汇编的,是如何处理这样的问题呢?
fhdgxfvx
4楼-- · 2019-07-16 23:30
 精彩回答 2  元偷偷看……
人中狼
5楼-- · 2019-07-17 02:24
用汇编的话,只需要计算低8位的求和就可以了,其他的字节就不需要理会了,反正只需要低8位的计算结果
lee_st
6楼-- · 2019-07-17 07:51
换成short哦

一周热门 更多>