问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言整形数值范围问题

发布网友 发布时间:2024-09-30 16:59

我来回答

1个回答

热心网友 时间:2024-10-21 12:15

有符号二进制数的表示方法由计算机字长决定。字长为n位时,最高位为符号位,其余n-1位表示数值。补码表示法下,数值范围是 -2^(n-1) ≤ X ≤ 2^(n-1)-1。例如,16位计算机中数值范围为 -32768到32767。

计算机使用原码、反码和补码表示数据。原码以最高位作为符号位(0表示正,1表示负),其他位表示数值的绝对值。反码规则:正数原码表示,负数将符号位保留1,其他位取反。补码是计算机数据表示的通用方式,正数表示与原码相同,负数是反码加1(原码数值位取反,最低位加1)。

正数原码、反码和补码相同。32767的二进制原码是0 111 1111 1111 1111,因此反码、补码表示也是如此。负数-32768在16位计算机中表示不全,但其原码1 000 0000 0000 0000,反码0 111 1111 1111 1111,补码1 000 0000 0000 0000恰好表示-32768。

两个有符号数进行加减运算时,结果超出表示范围会发生溢出,导致计算机结果错误。溢出发生在同号数相加或异号数相减。两正数相加超范围变为负数;两负数相加超范围变为正数(减法等同于两个负数相加)。例如,-1的补码表示为1111 1111 1111 1111,即1000 0000 0000 0000 + 1111 1111 1111 1111时,最高位有进位输出,发生溢出,形成0111 1111 1111 1111,这是有符号十进制数32767的二进制表示,结果自然为32767。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...能玩吃鸡怎么知道电脑能不能玩吃鸡这样的配置可以不在线等 我想学街舞,全能教练班的那种,一共五种舞种,是不是每个地方都要一万多... 怎样把桌面背景设置为qq背? 电脑qq怎么设置背景电脑qq的界面背景怎么设置 游戏的封测, 内测,公测有啥区别啊 公测、内测、封测之间有什麽异同的? 教师节送老师什么礼物比较好 有什么建议 教师节送什么礼物给老师好实用的 教师节送什么礼物给老师合适 比熊出生多久开始换毛? 方向机漏油了 齐河潘店停车场在哪 什么是无抵押贷款?无抵押贷款有哪些模式? 无抵押无担保贷款是什么意思 看电影用什么软件最省钱 做梦梦到枣说是要生儿子,可做检查是医生说是女孩'呀!到底应该相信那个... 仆卒的解释 ...木有耐心就直接拔了硬盘 然后再插上硬盘的时候就不显示盘符了 为什 ... ...插读不出来了,显示为本地磁盘,灯亮,硬盘也有反应。但是就是一直打... ...硬盘灯不亮了,刚插上时还嘀嘀的响十几声,在然后就没反应了,也... 瓷砖上的粘钩怎么才能更牢固不掉? 风景慢镜头文案 想问下哪种数码相机能拍慢镜头,也就是高速摄影,不用太专业,入门即可... 如何用白醋去除粘钩背胶? 《梦幻诛仙手游》65级九天灵鸟培养方案分享 ...电?按开关没反应?充电宝有电。只能一边给充电宝充一边给手机充两者必... 梦幻诛仙手游玄冥狐值得培养吗 属性及技能详细介绍 做梦梦见已故父亲和我说话是什么征兆 虾仁和什么炒好吃的家常做法 空调加氟r410a怎么操作 查询当月剩余流量 家里需要常备哪些急救药 哪些药物可以用于急救 常用的急救药物有哪些 我们是河北保定这边,农村做些什么买卖呀。家里有老人有孩子出不去呀... 我是河北保定农村的现在在北京想开个小服装店,可是自己没有资金想问... 安徽芜湖旅游景点推荐大全!芜湖旅游最值得去的10大景点 安徽冬季自驾游最佳去处,安徽附近冬季旅游景区推荐 合肥周边适合避暑的11个好地方 -旅游专题 小兔子为什么要抓着大兔子的耳朵不放? 全天候战略伙伴关系是什么 什么是新时代全天候全面战略伙伴关系 数学不好的人学计算机专业好学吗? QQ限制加好友多少时间解除? 智齿拔牙疼吗 张集镇基本信息 张集地名张集 高中化学必修二实验有哪些 有哪些注意事项 相关的题 请快告诉我? 幼儿园小班的学习及生活用品需要准备哪些? 高中化学中所有水浴加热的实验,所有直接加热的实验