C语言数据类型和变量
【摘要】 @TOC 前言从本篇文章开始我将带大家深入的分析C语言的本质。 一、什么是数据类型 1.数据类型的简单理解1.数据类型可以理解为固定内存大小的别名,每一个数据类型的大小都是固定的不可改变的。2.我们都知道做蛋糕可以使用模具去做,做出来的蛋糕大小都是一样的,数据类型也是如此,用相同的数据类型定义的变量的大小都是一样的。 2.常见的数据类型常见的数据类型有:int:整形占用4个字节short:短...
@TOC
前言
从本篇文章开始我将带大家深入的分析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;
}
运行结果:
从代码实践可以知道使用指定数据类型定义的变量大小和数据类型的大小是相同的。
总结
通过本文的讲解希望大家能够更深刻的理解数据类型和变量。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)