永发信息网

c=127 c=c+1 最后为什么c=-128

答案:2  悬赏:80  手机版
解决时间 2021-11-16 23:25
c=127 c=c+1 最后为什么c=-128
最佳答案
char类型只占用一个字节,取值范围在-128~127之间,127+1的结果为128,导致c字节的最高位为1,而这在二进制中属于符号位,最高位为1时,表示负数,所以就变成了-128。
如果想表示一个无符号的数,可以定义为:
unsigned char c;
这时c的取值范围就变成了0-255,可以正确表示大于127的正整数。
全部回答
你必须明白“溢出“才能真正懂这个问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
紫叶梅花是什么植物
沈阳802路去苏家屯最晚几点呀?
个人档案放自己手里好几年了,不知道能不能激
这种糯种阳绿翡翠手镯价格是多少,麻烦帮忙看
石油私营录井公司会被国家收购不?
中国监狱里面的生活是怎样的
2017年5年上的沉香树现在是什么价格?
住17层楼风水好不好
滩涂,宽敞拼音怎么写的
猪来说情被鸡欺,衣冠楚楚,是贵人.二二有机
张雨绮为何自封红毯女王?
如何评价 2016 年 acm/icpc 亚洲区域赛香
是真的不是不报时候未到吗,我两个大伯都在58
求(百,度)云群(链接)。
上初中后三年个子一点都没长,还会长吗
推荐资讯
怎么提高一个b2b平台的注册量呢?
列举出十种vf中的控件
鲁迅的《中国人失掉自信力了吗》是驳论据还是
楼层高就一定好吗?选房看四大指标准没错!
英雄联盟螳螂一级打野点什么技能
广西腻子粉厂家有哪些
电脑上安安E驾怎么无法登陆
这种羊肉串天津有吗,有谁知道
78加15减34等于54减16加三角形,那么三角形等
最简单的腌制酸豆角怎么做好吃
抚顺发展前景如何?
76年出生,生日农历九月初一的女人的命运
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?