前言
从本篇文章开始我将带大家深入的分析C语言的本质。
一、什么是数据类型
1.数据类型的简单理解
1.数据类型可以理解为固定内存大小的别名,每一个数据类型的大小都是固定的不可改变的。
2.我们都知道做蛋糕可以使用模具去做,做出来的蛋糕大小都是一样的,数据类型也是如此,用相同的数据类型定义的变量的大小都是一样的。
2.常见的数据类型
常见的数据类型有:
int:整形占用4个字节
short:短整型占用2个字节
char:字符型占用1个字节
二、变量
1.变量是一段实际连续存储空间的别名
2.程序通过变量来申请并命名存储空间
3.通过变量名字可以使用存储空间
三、代码实践
#include <stdio.h> int main(void) { int a = 1; short b = 2; char c = 3; printf("sizeof(int) is %d,a is %d\n", sizeof(int), sizeof(a)); printf("sizeof(short) is %d,b is %d\n", sizeof(short), sizeof(b)); printf("sizeof(char) is %d,c is %d\n", sizeof(char), sizeof(c)); return 0; }
运行结果:
从代码实践可以知道使用指定数据类型定义的变量大小和数据类型的大小是相同的。
总结
通过本文的讲解希望大家能够更深刻的理解数据类型和变量。