C语言的三种整型数据类型:int、short int和long int
原文地址:C语言的三种整型数据类型:int、short
int数据类型的位数为16位,short int数据类型的位数也是16位。而long
int的位数为32位,可用来存储比较大的整数。
short int 和 long int可以缩写为short 和 long。
| 名称 | 全称类型说明符 |
缩写类型说明符 |
位数 |
|
| 整型 | int | int |
16位 |
-32768至+32767 |
| 无符号整型 |
unsigned int |
unsigned | 16位 |
0 至 65,535 |
| 短整型 |
short int |
short | 16位 |
-32768至+32767 |
|
无符号短整型 |
unsigned short
int |
unsigned short | 16位 |
0 至 65,535 |
| 长整型 |
long int |
long | 32位 | -2,147,483,648 至 2,147,483,647 |
|
无符号长整型 |
unsigned long
int |
unsigned
long |
32位 |
0至4,294,967,295 |
整型变量的声明方式:
int sum;
long int population;
unsigned int sum;
在一个语句中声明多个属于同一类型的变量:
int withd, height;
int 类型的变量初始化方式:
withd = 150; //前面已经声明,在此进行初始化
int height = 60; //直接在一个语句中进行声明和初始化
C语言中整型常量有三种不同的表示形式:
1.
2.
如果您的编译器不支持
C99 标准,那就不能使用 long long 和 unsigned long long。
3.
4.
5.
参考资料:C Primer Plus, 5th
Edtion By Stephen Prata
整型常量
十进制、八进制和十六进制的整型常量可加后缀以指示类型,如下表所示。
如果设置
-
int
-
long int
-
long long int
如果值超过
如果设置
浙公网安备 33010602011771号