打印
[复制链接]
88|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dspmana|  楼主 | 2025-4-24 07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的。
所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是一个字节。
  • 一个存储单元可以存储一个字节, 也就是8个二进制位。
  • 计算机的 存储器 容量是以 字节 为最小单位来计算的,对于一个有128个存储单元的存储器,可以说它的容量为128字节。
  • 如果有一个1KB的 存储器 则它有1024个存储单元,它的编号为从0-1023。
  • 存储器 被划分成了若干个存储单元,每个存储单元都是从0开始顺序编号,如一个存储器有128个存储单元,则它的编号就是从0-127。
  • 存储地址一般用 十六进制数 表示,而每一个 存储器地址 中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。
为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址
在计算机上,有地址线,物理的电线,有高低电平的信号,转换数字信号:1/0 32位机器,上面有32根地址线



2的32次方个字节的空间 - - - 4,294,967,296 Byte — 4GB










  通过pa里存放的a的地址找到a  

三、指针变量的大小指针变量是用来存放地址的
32位机器上:地址是32个二进制位,这个地址要存储的话要4个字节,所以在32位机器上,指针变量的大小是4个字节。
64位机器上:地址是64个二进制位,这个地址要存储的话要8个字节,所以在64位机器上,指针变量的大小是8个字节。




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

2740

帖子

2

粉丝