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

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

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

1.地址为736424的(word,4字节)
2.地址为736424的字节(byte,8bit)
3.地址为736424的字节和地址为736425的字节不相等.
posted @ 2011-10-14 11:53  liheping  Views(222)  Comments(0Edit  收藏  举报