第三课 类型
## 类型
不同的类型的区别主要如下
| 类型 | 关键字 | 占字节数 |
| :----------- | --------- | -------- |
| 布尔型 | bool | 1 |
| 字符型 | cher | 1 |
| 整型 | int | 4 |
| 长整型 | long | 4 |
| 双长型 | long long | 8 |
| 单精度浮点型 | float | 4 |
| 双精度浮点型 | double | 8 |
> stzeof(cher)可以获取类型的字节数。
## 整型
通常来说,int类型就足够了,long和int一样大,如果不够,使用long long类型。
```c++
int b=;
long long c=2212345678;
```
## 浮点型
通常来说直接使用double,除非题目要求使用float。
```c++
float d=1.1;
double e=1.23;
```
## 字符型
字符型cher使用单引导;
只能存在一个字符,不能存多个字符;
```c++
char f='a';
```
## 布尔型
布尔型bool常常用于判断,只有两个true和false两个值。
不同的类型的区别主要如下
| 类型 | 关键字 | 占字节数 |
| :----------- | --------- | -------- |
| 布尔型 | bool | 1 |
| 字符型 | cher | 1 |
| 整型 | int | 4 |
| 长整型 | long | 4 |
| 双长型 | long long | 8 |
| 单精度浮点型 | float | 4 |
| 双精度浮点型 | double | 8 |
> stzeof(cher)可以获取类型的字节数。
## 整型
通常来说,int类型就足够了,long和int一样大,如果不够,使用long long类型。
```c++
int b=;
long long c=2212345678;
```
## 浮点型
通常来说直接使用double,除非题目要求使用float。
```c++
float d=1.1;
double e=1.23;
```
## 字符型
字符型cher使用单引导;
只能存在一个字符,不能存多个字符;
```c++
char f='a';
```
## 布尔型
布尔型bool常常用于判断,只有两个true和false两个值。