中易网

int的最小值是怎么来的呀?

答案:2  悬赏:50  
解决时间 2021-02-20 11:15
int的最小值是怎么来的?按书上所说的 最高位为表示符号 按照它的意思就是说 当int为最小时候 它的补码就应该为 1111 1111 1111 1111
可为什么得到的却是-32768呢?? 我按照取反再加1的原则 逆的化回去
那就是先 减1再取反 得到0000 0000 0000 0001 ??? 糊涂啊~!!~??

什么正0 负0啊 说的通俗点好吗???
最佳答案
一个是正0:0x0000 0000 0000 0000
一个是负0:0x1000 0000 0000 0000 (负0就是-32768)

所以最小的应当是:0x1000 0000 0000 0000
而不是0x1111 1111 1111 1111
全部回答
1 c语言中,int若是规定大小为两个字节,则其最小值就是-32768 2 原因 两个字节是16位,规定第一位为符号位,则其能表示的数值范围是-2^15~2^15-1,即-32768~32767。但最小值为什么是-32768,为什么不是-32767呢? 原来人们发现若是在内存中直接存放数的原码,则0000 0000 0000 0000和1000 0000 0000 0000分别表示+0和-0,其值都是0,用两个值表示同一个值,这样太浪费空间了。 于是人们最后决定在内存中存放数的补码,这样+0和-0的存放形式就都是0000 0000 0000 0000了,但是同时也多出来一个
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
勤奋的男子用韩语怎么说
UG高级仿真怎么看后处理的结果
珠海市香洲嘉润庆商行在什么地方啊,我要过去
男孩的名字不知道怎么取?嘉字辈的,帮忙取
怎样才能知道自己的移动手机SIM卡PIN密码是否
dnf鬼泣刷图怎么样?一套圣物过个镇魂图有压
如何选中cad图中所有梁的边线
招商银行还款日当天还款算逾期吗
祥立实业有限公司怎么去啊,有知道地址的么
杭州本科毕业生落户
橙光游戏我妈恋爱中好听的英文歌
福临门家具城(羊口营业部)地址好找么,我有些
因为聊天老公打我,后来他爸知道后说该让的时
荷西去世后,三毛去卖掉房子的文章叫什么名字
学好数理化走遍天下都不怕用英语怎么说
推荐资讯
口袋怪兽中SCORE是什么意思
我的草莓地
航空工业襄樊医院江汉分院在哪里啊,我有事要
苏泊尔生活馆(稻田店)地址有知道的么?有点事
莲莲美容旗舰店这个地址在什么地方,我要处理
皖北防盗门窗厂地址在什么地方,想过去办事
甜果电视好不好啊?谁家安装了?
通用5位密码锁忘记了。求破解【锁上的】。不
余罪第一季360云盘资源,
婴皇贝贝母婴生活馆地址有知道的么?有点事想
电蚊拍时好时坏是什么原因?好的时候三极管发
高层建筑推拉窗与上悬窗哪个更安全
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?