今天简单介绍一下C语言中的数据类型和变量。
1、数据类型
1.1. 整形
第一个先介绍整形,是我们C语言中使用最多的数据类型。
整形可分为
int //整形 内存大小四个字节
short int //短整型 两个字节
long int //长整形 四个字节
long long int //更长整形 八个字节
1.2. 字符型
char //1
signed char //有符号字符型 1
unsigned char //无符号字符型 1
1.3、浮点型
float //单精度浮点型 4
double // 双精度浮点型 8
1.4、布尔型
我们都知道,C语言中0表示假,非0表示真。
然而在 C99 中也引⼊了 布尔类型 ,是专⻔表⽰真假的。
_bool
布尔类型在使用时需要使用头文件== <stdbool.h>==
下面是代码演示:
_Bool flag = true;
if (flag)
printf("i like C\n");
2. signed 和 unsigned
C 语⾔使⽤ signed 和 unsigned 关键字修饰字符型和整型类型的。
signed 关键字,表⽰⼀个类型带有正负号,包含负值;
unsigned 关键字,表⽰该类型不带有正负号,只能表⽰零和正整数。
对于 int 类型,默认是带有正负号的,也就是说 int 等同于 signed int 。
3.变量
什么是变量?
C语⾔中把经常变化的值称为变量,不变的值称为常量。
上面介绍的类型就是用来创建变量的,那如何创建变量呢?
创建变量要有 数据类型和变量名
数据类型 变量名
int age; //整型变量
char ch; //字符变量
double weight; //浮点型变量
创建变量的时候给一个初始值,就叫做变量的初始化。
int age = 18;
char ch = 'w';
double weight = 48.0;
unsigned int height = 100;
今天就介绍到这里,有不正确的地方欢迎指正。