十六进制与内存地址,数值的差异为1,表示差1个字节,而不是数值差异2^8才表示差一个字节
首先,内存地址的数字并不是实际的差异 ,实际存储相差一个字节,也就是十进制数1*2^8。在内存地址中表示相差1。 所以内存地址的数值之间差4就表示储存的位置相差4个字节,而不是内存地址数值会相差4*2^8。
所以这个几个16进制数,相差都是四,他们代表各自的内存地址相差四个字节。
首先,内存地址的数字并不是实际的差异 ,实际存储相差一个字节,也就是十进制数1*2^8。在内存地址中表示相差1。 所以内存地址的数值之间差4就表示储存的位置相差4个字节,而不是内存地址数值会相差4*2^8。
所以这个几个16进制数,相差都是四,他们代表各自的内存地址相差四个字节。