C 数据类型
数据类型
正如我们在变量章节中解释的那样,C 语言中的变量必须具有指定的数据类型,并且您必须在 printf()
函数中使用格式说明符来显示它。
示例
// 创建变量
int myNum = 5; // 整数(不带小数的数字)
float myFloatNum = 5.99; // 浮点数
char myLetter = 'D'; // 字符
// 打印变量
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
自己动手试一试 »
基本数据类型
数据类型指定了变量将存储的信息的大小和类型。
在本教程中,我们将重点介绍最基本的数据类型。
数据类型 | 大小 | 描述 | 示例 |
---|---|---|---|
int |
2 或 4 字节 | 存储整数,不带小数。 | 1 |
float |
4 字节 | 存储小数,包含一个或多个小数位。足够存储 6-7 位小数。 | 1.99 |
double |
8 字节 | 存储小数,包含一个或多个小数位。足够存储 15 位小数。 | 1.99 |
char |
1 字节 | 存储单个字符/字母/数字,或 ASCII 值。 | 'A' |
基本格式说明符
每种数据类型都有不同的格式说明符。这里有一些。
格式说明符 | 数据类型 | 试一试 |
---|---|---|
%d 或 %i |
int |
试一试 » |
%f 或 %F |
float |
试一试 » |
%lf |
double |
试一试 » |
%c |
char |
试一试 » |
%s |
用于字符串(文本),您将在后面的章节中了解更多。 | 试一试 » |
注意:为指定的数据类型使用正确的格式说明符非常重要。否则,程序可能会出错甚至崩溃。