JavaShuo
栏目
标签
为什么-128的补码是1000 0000?
时间 2021-01-01
原文
原文链接
这个问题并不是什么面试题,而是今晚刚上大一初学C语言的小辈问我的,一瞬间竟然有点发蒙,不知道该如何回答。好在最后还是理清了思路,顺便将这个非常基础的知识点总结下吧。 我们都知道,表示二进制有符号数有三种方式,即原码、反码和补码,而计算机中一律使用补码进行存储和运算。正数和0的补码与其原码相同,负数的补码则是其对应的反码加1得到。 假设字长为n比特,原码、反码能够表示的有符号数真值范围都是[-2n-
>>阅读原文<<
相关文章
1.
byte(128)为什么是-128?
2.
byte类型 -0 和 -128的二进制原码都为 1000 0000?
3.
byte的范围为什么是-128~127,而不是-127~128?
4.
byte的最小值为什么是-128
5.
1000 0000 为啥表示-128而不是-0
6.
为什么一个字节的补码表示范围是-128~127
7.
杂谈—— -128的补码为何是10000000
8.
-128的补码
9.
为何-8补码是1000(关于补码的说明)
10.
-128 的 原码,反码,补码
更多相关文章...
•
Hibernate是什么
-
Hibernate教程
•
MyBatis是什么
-
MyBatis教程
•
Scala 中文乱码解决
•
为了进字节跳动,我精选了29道Java经典算法题,带详细讲解
相关标签/搜索
为什么
128码
什么
什么是数学
不知为什么
补码
什么时候
什么样
SQLite教程
Spring教程
NoSQL教程
乱码
代码格式化
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
微软准备淘汰 SHA-1
2.
Windows Server 2019 Update 2010,20H2
3.
Jmeter+Selenium结合使用(完整篇)
4.
windows服务基础
5.
mysql 查看线程及kill线程
6.
DevExpresss LookUpEdit详解
7.
GitLab简单配置SSHKey与计算机建立连接
8.
桶排序(BucketSort)
9.
桶排序(BucketSort)
10.
C++ 桶排序(BucketSort)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
byte(128)为什么是-128?
2.
byte类型 -0 和 -128的二进制原码都为 1000 0000?
3.
byte的范围为什么是-128~127,而不是-127~128?
4.
byte的最小值为什么是-128
5.
1000 0000 为啥表示-128而不是-0
6.
为什么一个字节的补码表示范围是-128~127
7.
杂谈—— -128的补码为何是10000000
8.
-128的补码
9.
为何-8补码是1000(关于补码的说明)
10.
-128 的 原码,反码,补码
>>更多相关文章<<