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

C语言里面,char类型是怎么存放-128的啊?9

发布网友 发布时间:2023-10-10 10:18

我来回答

4个回答

热心网友 时间:2024-12-13 09:16

正数部分:
0:0000 0000
1:0000 0001
127:0111 1111

负数部分:
0:0000 0000
-1:1111 1111(总之-1加1溢出后是0)
-2:1111 1110(总之-2加1是-1)
-128:1000 0000
即-128加上127再加1溢出后是0——C/C++里存放整数的统一性。

热心网友 时间:2024-12-13 09:17

有符号的原码有正0和负0

而补码没有负0.因此10000000就是-128

热心网友 时间:2024-12-13 09:17

-128的补码恰恰就是1000 0000 ,又没人说原码和补码一定不能相等。
符号位不正好了吗?1000 0000的最高位为1,为负数。

另你有一个误解,补码其实是包含最高位的符号位。

热心网友 时间:2024-12-13 09:18

  计算机中存储整型类数据采用的是补码,char也是一种整型类型,它存储的是字符的ascii值,有符号字符类型[signed] char的数据表示范围为-128 ~ 127,无符号字符类型unsigned char 的数据表示范围为:0-255。
  计算机设计者在初期定义了有符号数和无符号数(原码),规定:数据的第一个bit表示符号,其余位表示数值。可是这样就出现了10000000 和 00000000这两个信息表示无法解释了,与实际中的数据不相符了(0只有一个)。
  因此,提出了补码的概念:正数的补码与原码相同。 负数的补码=反码+1 , 反码:符号位不动,数值位按位取反。
  这样
   00000000就表示0
   10000000就表示-128 你可以认为这就是个规定!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 mysql中char和varchar有什么区别?317 关于环保作文的开头107 怎么把ascii码转换成字符,并字符转换成ascii23 情人总是以各种理由向我要钱不是我主动给的算借还是算赠予 C语言中如何把一个字符串转化成其ASCII码的数组??25 交通事故全责拒不赔偿该如何处理,如何诉讼强制执行1 交通事故责任方不赔款怎么去法院起诉?具体程序如何?134 4男3女排成一排,求满足下列排法的方法数,1.女生互不相邻2...1 小品演员李琦唱过的一首歌,有谁知道吗?9 李琦不是死了吗5 这个学期的收获很多作文给妈妈的一封信36 你的上司老是针对你怎么办24 绝命毒师第四部中沃尔特为什么下毒害那个孩子?还有高斯用小刀杀...6 顾家电器这个牌子好不好,有没有人听过啊? 顾家电器是不是知名品牌? 装有冷饮的玻璃杯的外壁会出现小水珠,这些水珠是由于什么通过什...38 玉髓里边有白色的东西正常吗 电脑上的CMOS是什么东东啊? 大威德和普巴金刚加持有什么不一样 三面普巴明王金刚橛的寓意 化妆品中的液、霜、乳液、露各有什么作用?使用的先后顺序怎样19 漫川秋韵散文阅读答案 流放之路 唤醒幽魂是等级高好还是等级低好2 顾家厨房电器好吗17 《流放之路》怎么召唤幽魂?4 交通事故 诉讼 哪些赔偿326 a股分红最高的股票有哪些 交通事故赔偿纠纷,对方全责,但是不赔偿该怎么办261 流放之路死灵法师带什么诅咒1 给XXX的一封信作文怎么写70 演员李琦是哪里人3 如何彻底清除电脑桌面上弹出的小广告?1190 小品演员李琦和杨丽萍谈过恋爱4 怎样才能去掉电脑屏幕上弹出的广告?705 智齿发炎能不能去游泳? 怎样彻底消除电脑桌面上弹出来的广告?26 【高中数学紧急】10男10女站成一排,其中男互不相邻,且女也...3 夏天,放冷饮的杯子外壁,常可看见小水珠,这是为什么?17 5辆不同的白色车和3辆不同的红色车排成一列,白色车至少两辆相...2 夏天,放冷饮的杯子外壁常可以看到很多小水珠,这是因为什么??21