C语言基础之《位, 字节,内存》

本文解析了计算机中位、字节及内存的基本概念。位是信息的最小单位,只有0和1两种状态;一个字节由8位组成,是计算机最基本的存储单元;内存则由大量字节构成。通过字节编址,每个字节都有唯一的标识,便于计算机访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 【1】位,字节,内存(memory)关系

位(bit)是计算机表示信息的最小单位,它只有两个值0和1。

一个字节由8bit组成。字节是计算机最基本的存储单元(为什么计算机最基本的存储单元是字节而不是位?因为位没有编址,所以不能直接寻址,关于字节编址等会介绍)。计算机的内存(memory)就是有许许多多个字节组成的,如果我们将每一个字节看成一个小方块,那么内存就是由许许多多个这样的小方块构成的。

2】字节编址

 内存是由许许多多个字节组成的,那么我们如何才能准确无误的找到(访问)其中某一具体的字节呢?显然必须要求每一个字节当且仅当具有一个唯一的标识才能做到这一点。那么我们又如何来给字节起标识呢?因为计算机不像人脑既能识别英文字母a,b,c又能识别希腊字母α,β,γ等,它只能识别出0和1,所以也只能用一串由0和1组成的数字作为字节的标识。由于其物理意义有点类似于我们生活当中的地址,即一个地址唯一对应一个地点。所以我们将用一串由0和1组成的数字来作为字节标识的过程称之为字节编址。同时我们也将这一串二进制数称为字节的地址或字节的指针

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值