中易网

c中1000000000000000,一后面十五个零,为何表示的是负32768,而不是负0

答案:4  悬赏:20  
解决时间 2021-03-12 22:18
c中1000000000000000,一后面十五个零,为何表示的是负32768,而不是负0
最佳答案
这个很简单,16位表示的范围是-32768~32767,因为c中没有正零和负零之分,而1000000000000000和000000000000000都是表示0,所以默认让1000000000000000表示-32768
全部回答
补码 负0是?
你可以这样理解,当符号位是1时,补码的转换要反转各位再加1(不算符号位),所以-32768就是15个0反转成15个1,再加1,这时正好变成10000(15个0),也就是负的(这个负的是因为原来的符号位是1确定的)2^15。
你这个二进制串是补码,在计算机中的数是用补码进行表示的 补码与原码的转换是正数的补码与原码相同 负数的补码等于原码按位取反再加1 这个1000000000000000就的原码就是 先取反0补码就是这样的 另外,c/c++不存在负0这个概念
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才能查到被妈妈删除掉的通话记录
漂亮宝贝发型设计室地址在什么地方,想过去办
本人想要个好听的CF名字 越拽越好 越牛B越好
懿君鼻炎康复中心总部这个地址在什么地方,我
在扬大农学院升本怎么样 好不好
我准备到台湾旅游,我用的是移动的卡,在那接
中国的汽车工业真的这么烂吗
福乐养老院(徐州西路)地址在哪,我要去那里办
湖北文科考生394分,第一志愿填报武汉船舶职
霁滇然农业科技有限公司地址在什么地方,想过
为什么要关闭鼠标精准的解释
南漳县综合档案馆地址有知道的么?有点事想过
我的苹果4s打开不了WiFi,灰色,点去没反应,
如何拯救传统文化的遗失?
三兴串串香火锅南昌路店我想知道这个在什么地
推荐资讯
求推荐,安吉房产哪个好?
吃了大肉萝卜馅的饺子以后可以喝蜂蜜水吗?
一本重生耽美小说男主前世好像是有三个孩子,
现代七律诗中秋节
涂在指甲上的指甲油干了以后还对人体有害吗?
纪委关于公务员经营的规定
伯顺广告地址在哪,我要去那里办事
挪威为何可以可持续发展
御捷电轿换后壳多少钱
广东有哪些比较有名刀具品牌?
小乡村饭店(001乡道)在哪里啊,我有事要去这
iso9001-2015标准什么时候出来
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?