引言
踏入C语言的世界,基础数据类型是编程的基石,从整数、浮点到字符,每种类型都扮演着重要角色,掌握它们,是构建复杂程序的第一步。接下来,我们一同探索C语言的基本数据类型,解锁编程的无限可能。
基础数据类型(这里只讲常见的基础数据,像int、float、double以及char)
1.释义
数据类型 | 描述 | 典型大小(字节) | 范围或用途 |
---|
int | 整数类型 | 4(平台依赖) | 用于存储整数值,范围依赖于编译器和系统架构,通常为-231到231-1(对于有符号整数)或0到2^32-1(对于无符号整数) |
float | 单精度浮点类型 | 4 | 用于存储带小数点的数值,提供大约6-7位十进制数字的精度 |
double | 双精度浮点类型 | 8 | 相比float ,提供更高的精度和更大的范围,大约15-17位十进制数字的精度 |
char | 字符类型 | 1 | 用于存储单个字符(如字母、数字或符号),也可用作较小的整数类型,范围通常为-128到127(对于有符号字符)或0到255(对于无符号字符),具体取决于编译器和字符集 |
2. 基本数据类型对应的格式说明符
数据类型 | 格式说明符 | 示例 |
---|
int | %d 或 %i | printf("%d\n", number); |
float | %f | printf("%f\n", floatVar); |
double | %lf (在scanf 中)或%f (在printf 中) | printf("%f\n", doubleVar); scanf("%lf", &doubleVar); |
char | %c | printf("%c\n", charVar); |
3. 例程
int number;
printf("Enter a number: ");
scanf("%d", &number);
printf("You entered %d\n", number);