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 |
用于 **字符串(文本)**,您将在后面的章节中学习更多关于字符串的内容 | 尝试 » |
注意:务必为指定的数据类型使用正确的格式说明符。如果不这样做,程序可能会产生错误甚至崩溃。