一、王子、公主请上车
本人学习记录,以便日后复习巩固。
二、C语言基本数据类型
C语言包含5个基本数据类型: void、integer、 float、double、 char.
类型 | 描述 |
---|---|
void | 空类型 |
int | 整型 |
float | 单精度浮点类型 |
double | 双精度浮点类型 |
char | 字符类型 |
三、C语言类型修饰符
一些基本数据类型能够被 signed(有符号), unsigned(无符号), short(短), 和 long(长) 修饰. 当类型修饰符单独使用的时候, 默认的类型是 int. 下表是所有可能出现的数据类型:
类型 | 描述 |
---|---|
unsigned char | 无符号字符类型 |
signed char | 有符号字符类型 |
unsigned int | 无符号整型 |
signed int | 有符号整型 |
short int | 短整型 |
unsigned short int | 无符号短整型 |
signed short int | 有符号短整型 |
long int | 长整型 |
signed long int | 有符号长整型 |
unsigned long int | 无符号长整型 |
long double | 长双精度浮点类型 |
四、类型大小和表示范围
基本数据类型的大小以及能够表示的数据范围是与编译器和硬件平台有关的. “cfloat” (或者 “float.h”) 头文件往往定义了基本数据类型能够表示的数据的最大值和最小值. 你也可以使用 sizeof 来获得类型的大小(字节数) . 然而, 很多平台使用了一些数据类型的标准大小,如:int 和 float 通常占用 32位, char 占用 8位, double 通常占用64位.
五、王子、公主请下车
以上所述,仅供学习交流使用;如有错漏之处,欢迎批评指正。