码制与位运算

二进制

0b00000001

八进制

0o001(python)

十六进制

0xFE

原码

将数字表述为二进制数,方便人看

反码

1
2
正数与原码相同
负数符号位不变,其余位取反

补码

1
2
3
正数与原码相同
反码符号位不变其余位取反加一
补码的补码是原码

浮点数存储方式

算术运算

比较运算符

逻辑运算

  • &&
  • ||

位运算

  • &
  • |
  • ~
  • ^
  • >>
  • <<