
在C语言中,变量与数据类型相关联。每种数据类型都需要一定的内存空间,并执行特定的操作。
C语言中有一些常见的数据类型:
int - 用于存储整数值。
char - 用于存储单个字符。
float - 用于存储单精度浮点数。
double - 用于存储双精度浮点数。
下表显示了C语言中的数据类型:
| 数据类型 | 字节数 | 范围 |
|---|---|---|
| short int | 2 | -32,768 到 32,767 |
| unsigned short int | 2 | 0 到 65,535 |
| unsigned int | 4 | 0 到 4,294,967,295 |
| int | 4 | -2,147,483,648 到 2,147,483,647 |
| long int | 4 | -2,147,483,648 到 2,147,483,647 |
| unsigned long int | 4 | 0 到 4,294,967,295 |
| signed char | 1 | -128 到 127 |
| unsigned char | 1 | 0 到 255 |
| float | 4 | 1.2E-38 到 3.4E+38 |
| double | 8 | 2.3E-308 到 1.7E+308 |
以下是C语言中数据类型的语法:
data_type variable_name;
这是 C 语言数据类型的示例,
示例
实时演示
#include >stdio.h>
int main() {
// datatypes
int a = 10;
char b = 'S';
float c = 2.88;
double d = 28.888;
printf("Integer datatype : %d",a);
printf("Character datatype : %c
",b);
printf("Float datatype : %f
",c);
printf("Double Float datatype : %lf
",d);
return 0;
}
这是输出结果,
输出结果
Integer datatype : 10 Character datatype : S Float datatype : 2.880000 Double Float datatype : 28.888000










