# 類型轉換隱形與顯型
*****
注意:用的最多的是顯型轉換
## 隱形轉換順序(從上到下)
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