为什么1000 0000=-128呢?
有教程说:
“C语言中规定,当最高位为1,其他位为0时,最高位既表示负号,也表示整数最高位1”
。
因为1000 0000=128,所以这个1000 0000 = -128。
基础C++教学⮱⮱006【原码、反码、补码】2019-12-14
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- C语言面向过程编程的语言;C++面向对象编程的语言。 两者有本质的区别,其实是完全不同的两种语言,只不过C++兼容...
- 字长 是CPU的主要技术指标之一,指的是CPU一次最大能并行处理的二进制位数。 现在主流的自算计字长是32位与64...
- 之前学习的原码、反码、补码之间的转换,都是课本上教的,但是不知道为啥要那么转换,最近在看《编码》这本书,讲到加法器...
- C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程...
- 1. 在学习原码,反码,补码,移码之前,先了解机器数。 一个数在计算机中的二进制表现形式,叫做这个数的机器数。机...