delphi中,怎么实现16进制的相加?用ASC的方法短字节相加还可以,但是字节数多 就报警了
如:12+23+23+42+23+AA+CA等等就能算出来,但是前面加数多到一定程度,就报警了,产生溢出了。求教各位大神,这个问题怎么解决,或者有什么更好的办法啊不管相加...
如:12+23+23+42+23+AA+CA等等就能算出来,但是前面加数多到一定程度,就报警了,产生溢出了。求教各位大神,这个问题怎么解决,或者有什么更好的办法啊
不管相加多少,我只要取最终结果的最低的两个字节 展开
不管相加多少,我只要取最终结果的最低的两个字节 展开
2012-07-30 · 知道合伙人教育行家
关注
展开全部
你声明一个数,就两个字节的,
只管加,不管它溢出不。
加到最后,就是你的结果。
只管加,不管它溢出不。
加到最后,就是你的结果。
追问
我现在用的是ASC方式相加的,这样怎么控制它的字节数呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然你只要最终结果的最低两个字节,那么可以把每一个加数和倍加数先取最低两位,然后再加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询