C语言基本数据类型包括整型、字符型、浮点型以及空类型。
1. 整型:用于表示整数,包括有符号整型和无符号整型。
– 有符号整型:int,范围为-32,768到32,767或者-2,147,483,648到2,147,483,647。
– 无符号整型:unsigned int,范围为0到65,535或者0到4,294,967,295。
– 举例:int num1 = -10; unsigned int num2 = 20;
2. 字符型:用于表示单个字符,使用单引号括起来。
– char,范围为-128到127或者0到255。
– 举例:char ch = ‘A’;
3. 浮点型:用于表示小数,包括单精度浮点型和双精度浮点型。
– 单精度浮点型:float,存储精度为6-7位有效数字。
– 双精度浮点型:double,存储精度为15位有效数字。
– 举例:float num1 = 3.14; double num2 = 3.141592653589793238;
4. 空类型:void,表示没有返回值的函数或者指针类型。
– 举例:void printHello(); void* ptr;
这些基本数据类型可以进行运算和逻辑操作,还可以通过类型转换进行相互转换。在 C 语言中,可以使用 sizeof 运算符来获取各个数据类型的大小,以便在程序中分配内存空间。