qq_屋顶上的狗尾巴草_0
2017-03-08 16:32
提问,到底是二的32次方个字节,还是bit??????????有点萌币。。。。。
这里的字节指的是地址编号的字节表示方式 而地址编号最少用8位16进制来表示的 不能单用位来表示
比如在32位操作系统中0x7fff ffff 就是一个地址编号 他不是单用位来表示 而是用字节来表示
比如在64位操作系统中0x7fff ffff ffff ffff 这也是一个地址编号
顺便一提16的16次方等于2的64次方
同理16的8次方等于2的32次方
依据老师说的32位指的是给内存编号只能编到32个二进制位。
一个二进制位是0或1两种状态,也就是说32个二进制位就是2^32个状态。
即32位能给内存编2^32个编号。
一个编号代表一个最小的存储单位即一个字节。
2^32个编号就是2^32个字节。
我也懵逼了半天,不知道这样理解对不对。
bit表示位,在计算机中是最小的单位,1 字节= 8bit。
Linux C语言指针与内存
116533 学习 · 250 问题
相似问题