基本数据类型
来源:互联网 发布:天猫和淘宝是什么关系 编辑:程序博客网 时间:2024/05/19 18:48
1 什么是数据类型
- 数据类型可以理解为固定内存大小的别名
- 数据类型是创建变量的模子
2 变量的本质
- 变量是一段实际连续存储空间的别名
- 程序中通过变量来申请并命名存储空间
- 通过变量的名字可以使用存储空间
实例分析:类型与变量的关系
#include <stdio.h>int main(){ char c = 0; short s = 0; int i = 0; printf("%d, %d\n", sizeof(char), sizeof(c)); printf("%d, %d\n", sizeof(short), sizeof(s)); printf("%d, %d\n", sizeof(int), sizeof(i)); return 0;}输出结果:1, 12, 24, 4
编程实验:自定义类型与创建变量
#include <stdio.h>typedef int INT32;typedef unsigned char BYTE;typedef struct _tag_ts{ BYTE b1; BYTE b2; short s; INT32 i;} TS;int main(){ INT32 i32; BYTE b; TS ts; printf("%d, %d\n", sizeof(INT32), sizeof(i32)); printf("%d, %d\n", sizeof(BYTE), sizeof(b)); printf("%d, %d\n", sizeof(TS), sizeof(ts)); return 0;}输出结果:4, 41, 18, 8
3 小结
- 数据类型的本质是一个模子
- 数据类型代表需要占用的内存大小
- 变量的本质是一段内存的别名
- 变量隶属于某一种数据类型
- 变量所在的内存大小取决其所属的数据类型
修改记录
参考资料
唐老师 — 狄泰软件学院 — C语言进阶剖析教程
阅读全文
0 0
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- pwnable 之mistake
- ios other link 出现的问题
- 外贸网站的进阶过程
- pwnabe之cmd1
- JAVA学习划重点第一部分
- 基本数据类型
- strstr函数
- 51nod 1190 最小公倍数之和V2
- cf 304A Pythagorean Theorem II
- Swift 路由机制设计
- 我眼中的ASP.NET Core之微服务
- Python 实现 Discuz论坛附件下载权限绕过漏洞
- ReactiveCocoa源码解析(四) Signal中的静态属性静态方法以及面向协议扩展
- HDU-2669 拓展欧几里得