标题:16位有符号数问题
只看楼主
流水e梦
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-13
结帖率:100%
已结贴  问题点数:20 回复次数:2 
16位有符号数问题
16位寄存器表示有符号数范围是-32768~32767,若要累加多个有符号数据并且其结果可能超出-32768~32767范围,该如何修正而得到正确结果(不能用32位方法解决)?谢谢!
搜索更多相关主题的帖子: 符号 
2010-05-31 20:15
sxzjw
Rank: 2
等 级:论坛游民
帖 子:32
专家分:21
注 册:2010-5-23
得分:20 
一时半会儿,我不明白你说的什么意思。
仁兄能否吧问题说详细些,带个例子最好!
帮顶了!
2010-06-01 13:31
流水e梦
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-13
得分:0 
感谢!
直接点吧,我想做一道题:求多个有符号数的平均数。惯常的思路是首先把这些有符号数累加,再除以个数得出最终的平均数。但我遇到的问题是这些有符号数累加的结果可能超出-32768~32767的范围,这里怎么解决?
2010-06-01 15:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308843-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231354 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved