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

c语言负数在内存中是怎么储存的

  • 内存
  • 2024-06-01 09:01:07
  • 6770

一、负数在内存中的二进制形式怎样存储首先需要注意的是,负数在计算机中的存储是采用二进制补码的形式;
以“-1”为例,基于32位:
“-1”的补码是“1”,
1的二进制代码是:000000000000000000000000000001
反转:11111111111111111111111110
加一:1111111111111111111111111111111


二、c语言中,int类型的负整数在内存中以什么存在?内存中存在一个int类型的负整数作为该数字的补码。例如,-1是
11111111111111111111111111(4字节整数)。