| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1094 人关注过本帖
标题: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
快速回复:16位有符号数问题
数据加载中...
 
   



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

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