# 數據類型
## 常用的數據類型
一.帶符號
```
char
short
int
long
long long
```
二.不帶符號(整型)
```
unsigned char
unsigned short
unsigned int
unsigned long
unsigned long long
```
|類型 | 內存占用(字節)|取值范圍
| --signed char - | 1--- |-128到127
| char | 1 |-128到127
| short -- | -2- | -32768到32767
| short int | 2 |-32768到32767
| signed short | 2 |-32768到32767
| -signed short int -- | --2- |-32768到32767
| int | 4 |-2147483648到2147483647
| singned |4 |-2147483648到2147483647
| -singned int -- | -4-- |-2147483648到2147483647
| long | 4/8 |4字節-2147483648到2147483647
8字節 -9223372036854775808到9223372036854775807
| ---long int | --4/8 - |4字節-2147483648到2147483647
8字節 -9223372036854775808到9223372036854775807
| signed long | 4/8 |4字節-2147483648到2147483647
8字節 -9223372036854775808到9223372036854775807
| signed long int | 4/8 |4字節-2147483648到2147483647
8字節 -9223372036854775808到9223372036854775807
| -long long -- | -8-- | 8字節 -9223372036854775808到9223372036854775807
| long long int | 8 | 8字節 -9223372036854775808到9223372036854775807
| signed long long | 8 | 8字節 -9223372036854775808到9223372036854775807
| --signed longlong int- | -8-- | 8字節 -9223372036854775808到9223372036854775807
#### 注意:整型的取值范圍去掉以上的負數,就是整型取值范圍。