引言
好久不见大家,最近因为在忙开学的事情很久没有更新,很感谢大家的支持,我会继续努力滴!!!
前篇链接:http://#小程序://CSDN/Rz9Z9VlUkPV8ttg
那我们长话短说:开始我们的这一节--------C语言数据类型和变量
数据类型介绍
C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。 使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。 所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作 数据。 下⾯盘点⼀下C语⾔提供的各种数据类型,本章节主要探讨内置数据类型。字符型
char //character
[signed] char //有符号的
unsigned char //⽆符号的
整型
//短整型
short [int]
[signed] short [int]
unsigned short [int]
//整型
int
[signed] int
unsigned int
//⻓整型
long [int]
[signed] long [int]
unsigned long [int]
//更⻓的整型
//C99中引⼊
long long [int]
[signed] long long [int]
unsigned long long [int]
浮点型
float
double
long double
布尔类型
C 语言原来并没有为布尔值单独设置⼀个类型,而是使用整数 0 表示假,非零值表示真。 在 C99 中也引入了布尔类型 ,是专门表示真假的。
_Bool
布尔类型的使⽤得包含头文件:<stdbool.h>
布尔类型变量的取值是: true 或者 false .
#define bool _Bool
#define false 0
#define true 1
代码表示:
_Bool flag = true;
if (flag)
printf("i like C\n");
各种数据类型的长度
每⼀种数据类型都有自己的长度,使⽤不同的数据类型,能够创建出长度不同的变量,变量长度的不同,存储的数据范围就有所差异。
sizeof 操作符
sizeof 是⼀个关键字,也是操作符,专门是⽤来计算sizeof的操作符数的类型⻓度的,单位是字 节。
sizeof 操作符的操作数可以是类型,也可是变量或者表达式。
sizeof( 类型 )
sizeof 表达式
sizeof 的操作数如果不是类型,是表达式的时候,可以省略掉后边的括号的。
sizeof 后边的表达式是不真实参与运算的,根据表达式的类型来得出⼤⼩。
sizeof 的计算结果是 size_t 类型的。
标签:输出,变量,int,scanf,数据类型,long,占位,printf,C语言 From: https://blog.csdn.net/Return_2004/article/details/141965894