# 类型转换隐形与显型
*****
注意:用的最多的是显型转换
## 隐形转换顺序(从上到下)
long double
double
unsigned long long
long long
unsigned long
long
unsigned int
int
## 显型转换(如代码)
```
char a{100};
int b {1000};
int c {};
c=(int)a+b ;
```
或者
`c=int(a)+b;`
以上为在C语言语法里的转换方式
(目标类型) 变量名称,或者 目标类型 (变量名称)
### C++里的应用方法
static_cast <目标类型>(要转换的内容)
`c=static_cast <int>(a)+b;`
这样就把 char类型a转换成了int类型的a