文章目录
- 10. 扩展: 进制
- 11. 位运算
- 11.1 二进制在运算中的说明
- 11.2 原码 反码 补码
- 11.3位运算符
- 11.3.1 `~`按位取反
- 11.3.2 `&`按位与
- 11.3.3 `^`按位异或
- 11.3.4 `|`按位或
- 11.3.5 `<<` 左移
- 11.3.6 `>>` 右移
 
 
 
10. 扩展: 进制
- 进制介绍
  
- 进制的转换
2.1 其他进制转十进制
-  二进制转十进制 
  
-  八进制转十进制 
  
-  十六进制转十进制 
  
2.2 十进制转其它进制
- 十进制转二进制
  
- 十进制转八进制
  
- 十进制转十六进制
  
2.3 二进制转换八进制、十六进制
-  二进制转换八进制 
  
-  二进制转换十六进制 
  
2.4 八进制、十六进制转成二进制
-  八进制转成二进制 
  
-  十六进制转成二进制 
  
11. 位运算
11.1 二进制在运算中的说明

11.2 原码 反码 补码
- 二进制的最高位是符号位:0表示正数,1表示负数
  
- 2、正数的原码,反码,补码都一样(三码合一)
  
- 负数的- 反码三它的原码符号位不变,其它位- 按位取反(0->11->0)
  
- 负数的- 补码=它的- 反码+1,负数的反码=负数的补码-1 
- 0的反码,补码都是0
  
- 在计算机运算的时候,都是以补码的方式来运算的
- 1+3
  
- 1-3
  
- 当我们看运算结果的时候,要看他的原码
11.3位运算符

11.3.1 ~按位取反
 

11.3.2 &按位与
 

11.3.3 ^按位异或
 

11.3.4 |按位或
 

11.3.5 << 左移
 
左移1位相当于乘以2

11.3.6 >> 右移
 
右移1位相当于整除(//)2, 取较小的数



















