在小内存芯片中为什么要用unsigned int unsigned char这个数型

内存与地址
我们都见过像这样挂在墙上的很多个邮箱,每个邮箱有一个房间编号。
邮箱的地址
使用时根据房间编号找到相应的邮箱,然后投入信件或取出信件。内存与此类似,每个存储单
元有一个地址(Address),CPU通过地址找到相应的存储单元,取其中的指令,或者读写其中
的数据。与邮箱不同的是,一个地址所对应的存储单元不能存很多东西,只能存一个字节,所
以以前讲过的int、float等多字节的数据类型保存在内存中要占用多个地址,这种情况下把起
始地址当作这个数据的地址。
内存地址是从0开始编号的整数,最大编到多少取决于CPU的地址空间(Address Space)有多
大。目前主流的处理器是32位或64位的,本书主要以32位的x86平台为例,所谓32位就是指地
址是32位的,从0x0000 0000到0xffff ffff。

 

当你cpu内存低时,使用标题中的可以更高利用内存.

转载于:https://www.cnblogs.com/notepi/archive/2013/01/23/2874074.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值