8bit(8位) == 1byte(1机器字节)
32bit(32位) 或者 4byte 作为一个机器(word).
 
计算机以序列存储数据,每一位存储0或1.
例如一段内存可能存储着 : 00011100101010100011110011100100011101010.......这是没有结构的存储方式。
于是计算机采用块(chunk)来处理存储让数据有一定的结构.用来把连续的数据分成一段一段的.的位数一般是2.
因为底数为2,所以有了8、16、32、64位.
   大多数计算机存储数据是这样的:将存储器中的每一个字节和一个地址关联起来. 对于一个8字节32位字的机器的来说。

C++ Primer 4 CPP Note 2.1.0 内置类型的机器级表示

表示为: 左边 数字为地址,地址后面的是字节的8位.
可以用地址表示从该地址开始的任何几个不同大小的集合. 上图可说成:

1.地址为736424的(word,4字节)
2.地址为736424的字节(byte,8bit)
3.地址为736424的字节和地址为736425的字节不相等.
C++ Primer 4 CPP Note 2.1.0 内置类型的机器级表示

相关文章:

  • 2022-12-23
  • 2021-06-08
  • 2022-01-12
  • 2021-10-19
  • 2021-11-04
  • 2021-05-28
  • 2022-12-23
  • 2021-07-05
猜你喜欢
  • 2022-03-08
  • 2021-11-03
  • 2021-12-11
  • 2021-11-16
  • 2021-10-12
  • 2021-06-08
  • 2021-06-11
相关资源
相似解决方案