最小寻址单位——字节(byte)

本文介绍了计算机中硬件寻址的最小单位是字节,通过实例展示了字节在内存地址中的变化,强调地址操作的最小单位为字节,而数据操作可以精确到比特。

天下人都知道,电脑数据量的最小单位是一个比特(bit),而字节(Byte)计算机信息技术用于计量存储容量和传输容量的一种计量单位,一个字节等于8比特。 

但是硬件寻址的最小单位不是比特而是一个字节,这么说好像没什么感觉,咋们赶紧上菜:

char b[4]="abc";

printf("%p\n%p\n%p\n%p\n",b,&b[1],&b[2],&b[3]);

由上面结果可以清晰看出,两个地址之间差一个字节而非一个1个比特(我们知道char类型是占1个字节的),0012FF7C+1实际上是加了8个比特了。地址0012FF7C就是第0012FF7C*8个比特的地址。

所以大家就得记住这样一个结论:

地址操作最小单位是字节。

数据操作最小单位可以是一个比特:

那么怎么才能访问到一个比特的数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值