c语言数据类型很丰富,具体有以下:
Char 字符类型,只能输出单个字符
Short 短整型 节省空间
Int 整形 用来输出数字和字符
Long 长整型 用来输出更长的单位
浮点型用来输出小数
Float 单精度浮点型
Double 双精度浮点型

为什么要有这么多数据类型搞得这么麻烦呢?
这里我们需要用到一个关键词sizeof,用它来计算数据类型的大小
sizeof的单位是字节

由此图可知每个数据类型的大小都不一样,这样在平时做项目时就可以更好的节省内存,有效的使用空间了。
常量和变量到底该怎么区分.
常量是可以被改变的量
常量大致分为以下两种
局部变量:在大括号{}内使用的
全局变量:在大括号外使用的

常量可分为四种
第一种是字面常量,就和他名字一样就是放在表面的常量

第二种const修饰常变量 他是可以把变量强行不让他改变,本质还是变量,但被const修饰了

第三种#define标识符常量,一旦被定义出来就不可以被更改了

第四种 枚举常量:需要用 enum语法形式

总结:数据类型丰富,如果灵活运用可以有效地节省空间。变量是可以被改变的量,常量是不可以被改变的量。
C语言提供了多种数据类型,如Char、Short、Int、Long、浮点型等,每种占用不同字节数,利于内存优化。sizeof用于计算数据类型大小,帮助有效利用内存。同时,文章介绍了常量的四种类型:字面常量、const修饰、#define标识符和枚举常量,强调常量不可变而变量可变的特性。
1954

被折叠的 条评论
为什么被折叠?



