c语言关键字刨析(3)

46 阅读1分钟

关键字刨析(3)

目标:unsigned signed

  • 数据存储过程

111.png

小总结:

  • 存储的时候先存入补码
  • 取出时候先看自身类型
    • signed int
    • 再看符号位 1 负数
    • 确定原反补码

二进制快速转换:

67 ->64 + 2 + 1
2^6 2^1 2^0
0000 0000 0000 0000 0000 0000 0100 0011


0100 0011
2 ^6 + 2^1 + 2^0
64 + 2 + 1 = 67