第二章——数据类型

1. 什么是数据类型

C 语言的数据类型指的是某个数据元素在编译器中所占的存储空间,我们要用不同的数据类型来表示不同的数据,数据类型就是定义数据的大小。

数据类型主要分为整型浮点型其他

常用的数据类型有: int,unsigned int,short,unsigned short,long,unsigned long,char,unsigned char,flaot,double,long double,void,其他。

2. 整数类型

数据类型字节数大小
char1-127-128 或 0-255
unsigned char10-255
int2-32768-32767
unsigned int20-65535
short2-32768-32767
unsigned short20-65535
long4-2147483648 ~ 2147483647
unsigned long40-4294967295

3. 浮点类型

数据类型字节数精度
float46 位有效
double815 位有效
long double1619 位有效

4. 其他类型

  • void 类型
  • 指针类型(*)
  • 数组类型([])
  • 结构类型(struct)
  • 共用体类(union)
  • 函数类型

5. typedef

使用 typedef 重新定义一个数据类型的名称,如:

typedef int BOOL;
#define TRUE 1
#define FALSE 0
BOOL isDisplay = TRUE;