C语言变量包含特定类型的值。C语言中使用的四种基本变量类型如下表所示。
类型 | 描述 | 示例 |
---|---|---|
char |
单字符变量,存储一个信息字符。 | a ,F ,c |
int |
整数变量,存储整数(整数)值。 | 1 ,23 ,454 |
float |
浮点变量,存储实数值。 | 12.01 ,22.90 ,123.9 |
double |
浮点变量,存储非常大或非常小的实数。 | 0.0001221101 ,99123010212 |
要存储整数值,请使用int
变量。
要存储字母表中的字母,请使用char
变量。char
和int
变量类型是整数值。 char
的范围较短。
char
类型用于存储字符 - 字母,数字和符号。float
和double
类型都是浮点变量,可以存储非常小或非常大的值。
_Bool
用于存储二进制值1
或0
,它的值通常分别称为TRUE
和FALSE
。
类型 | 值范围 | 转换字符 |
---|---|---|
_Bool |
0 至1 |
%d |
char |
-128 至127 |
%c |
unsigned char |
0 至255 |
%u |
short int |
-32,768 至32,767 |
%d |
unsigned short int |
0 至65,535 |
%u |
int |
-2,147,483,648 至2,147,483,647 |
%d |
unsigned int |
0 至4,294,967,295 |
%u |
long int |
-2,147,483,648 至2,147,483,647 |
%ld |
unsigned long int |
很大 | %lu |
unsigned long float |
很大 | %f |
double |
2.22?10^-308 至1.79?10^308 |
%f |