欢迎各位点赞👍评论✍收藏⭐
引言:
大家好,我是坊钰,为了让大家深入了解C语言,我开创了【玩转C语言系列】,将为大家介绍C语言相关知识,另外,还会不定时更新【C语言训练题库】,想学好C语言的宝子们,一定要收藏起来,一起努力吧!
点赞!收藏!以防以后找不到了!!!
目录
1. 数据类型介绍
C语言提供了丰富的数据类型来描述生活中的各种数据
所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,知道怎么操作数据
下面盘点一下C语言提供的各种数据类型,本章节主要探讨内置数据类型
1.1 字符型
char ch; //字符型
signed char ch; //有符号字符型
unsigned char ch; //无符号字符型
1.2 整型
//短整型
short int
signed short int
unsigned short int
//整型
int
signed int
unsigned int
//长整型
long int
long long int
signed long int
signed long long int
unsigned long int
unsigned long long int
1.3 浮点型
float //单精度
double //双精度
1.4 布尔类型
使用布尔类型要包含头文件---> <stdbool.h>
布尔类型的取值范围是 turn 和 false
#define bool _Bool //布尔类型定义
#define turn 1
#define false 0
1.5 数据类型的长度
每一种数据类型都有自己的长度,不同的数据类型可创造出不同的长度的变量,不同的数据类型的存储都有差异
1.5.1 sizeof()操作符
sizeof() 是一个关键字,也是操作符,注意:它并不是库函数
sizeof() 操作符的操作数可以是类型,也可是变量或者表达式
sizeof(类型)
sizeof 表达式
注意:
- sizeof 的操作数如果不是类型,是表达式的时候,可以省略掉后边的括号的<