计算机原理里的知识
十进制 逢十进一
计算机的二进制 逢二进一
计算机只知道正电荷 和 负电荷
1 0
int 类型是32位
00000000 00000000 00000000 00000000 真正的 0
00000000 00000000 00000000 00000001 真正的 1
00000000 00000000 00000000 00000001
+ 00000000 00000000 00000000 00000001
____________________________________________
00000000 00000000 00000000 00000010 真正的2 计算机中识别这个二 就是 10
00000000 00000000 00000000 00000001
00000000 00000000 00000000 00000011
00000000 00000000 00000000 00000001
00000000 00000000 00000000 00110010
移位运算符使用
右移遵循规则 正数 移位时补零,负数移位时补1.
>>右移
例如: 16>>2 结果是4
00000000 00000000 00000000 00010000 这个就是 16 移位之后 00000000 00000000 00000000 00000100
由于是正 直接移位 有效数字 其余位置补0 ,移位的方向是向右
<<左移
例如:4<<2 结果 是16
00000000 00000000 00000000 00000100 这个就是 16 移位之后 00000000 00000000 00000000 00010000
>>>算数右移
带着符号一起往又移位,所有算数右移位左边都补0,结果一定是正数。