C语言指针 指针 基础知识 地址与指针(一)
【摘要】 一.地址与指针 1.存储单元与存储地址初学指针,首先了解数据在内存中是怎样存储怎样读取的;同时理解变量的指针就是变量的地址; 存储单元- 在计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是一个字节。 - 存储单元是CPU访问存储器(内存)的基本单位, 一个存储单元可以存放一个字节,八个二进制位; - 计算机的存储器(内存)容量是以字节为最小单位来...
一.地址与指针
1.存储单元与存储地址
初学指针,首先了解数据在内存中是怎样存储怎样读取的;
同时理解变量的指针就是变量的地址;
存储单元
- 在计算机中最小的信息单位是bit,也就是一个二进制位,
8个bit组成一个Byte,也就是一个字节。
- 存储单元是CPU访问存储器(内存)的基本单位,
一个存储单元可以存放一个字节,八个二进制位;
- 计算机的存储器(内存)容量是以字节为最小单位来计算的;
存储地址
- 存储地址一般用十六进制数表示,而每一个存储器(内存)地址又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容;
- 存储单元的地址(内存地址)与地址中的内容的区别:
前者是存储单元的编码;后者是存储器的一个位置;
数据类型所占的字节
char | 1 |
---|---|
short(short int) | 2 |
int | 4 |
long(long int) | 6 |
long long | 8 |
float | 4 |
doublt | 8 |
2.变量的属性
- 变量首先遵守"先定义,后使用”原则;
- C语言程序中的变量和对应着主存储器的存储单元;
- 变量的名字对应着存储单元的地址;
- 变量的值对应着单元所存储的数据;
3.区别变量的指针,指针变量,指针类型
- 指针:内存单元的地址,指向一个内存单元;
- 变量的指针:变量的地址,指向该变量对应的内存单元;
- 指针变量:有些特殊的变量不存放值,存放地址,因此我们把存放地址的变量称为指针变量;
- 指针类型:一种特殊的数据类型,用来表示某个变量在内存中的存放地址;
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)