整型 :byte short int long
8 16 32 64 8字节
浮点型
布尔型
字符型
00101101
-------------------------------
byte : byte a = 45
45的源码 : 00101101 -45的源码 10101101 正整型的数据 --- 负整型的数据
在计算机当中我们要用最高为来区分正负,0代码正数 1表负数
45 - 45 (源码) = 45 + (-45) = 00101101
+10101101
----------
11011010
两个正数做加分不会产生错误 00000001 + 00000001 = 00000010
计算机当中用源码来计算两个正数相减不会得到正确答案
--------------------------------------------- 反码
一个正数的源码和反码相同 负数的反码是源码的符号为不变,其余位按位取反
45的反码 : 00101101
-45的反码: 11010010
45 - 45 (反码)
00101101
+11010010
------------------------------
11111111 ----》 10000000 ----》 -0
用运算实例反应源码反码补码存在的意义
最新推荐文章于 2024-08-30 22:17:40 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)