1、什么是数据类型?
C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描 述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只 有知道了数据的类型,才知道怎么操作数据。
2、c语言的数据类型
![](https://img-blog.csdnimg.cn/9300e0199c924e48bece27deb9385172.png)
内置数据类型:
1)字符
char
[
signed
]
char
unsigned char
2)整型
//
短整型
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
]
3)浮点型
float
double
long double
4)布尔类型
C 语⾔原来并没有为布尔值单独设置⼀个类型,⽽是使⽤整数
0
表⽰假,⾮零值表⽰真。 在 C99
中也引⼊了 布尔类型 ,是专⻔表⽰真假的。
布尔类型的使⽤得包含头⽂件 <stdbool.h>,布尔类型变量的取值是:true或者false
#include<stdio.h>
#include <stdbool.h>
int main()
{
bool flag = true;
if (flag)
printf("i like C\n");
return 0;
}