当前位置:首页 > 内存 > 正文

整数8在内存中的存储形式

  • 内存
  • 2024-06-09 07:22:32
  • 5996

一、C语言中整数在内存中的储存形式无符号整数和有符号正整数用二进制基本码表示,而负整数则用补码表示(补码算法:将负数的绝对值的基本码取反并加一)。我们举个例子:
假设机器使用16位来存储整数。
10的存在形式是0000000001010
-10的存在形式:
(1)|-10|=10,10的原码是0000000001010
(2)大小写反转:111111111111110101
(3)添加1:1111111111111110110(最终结果)