12.15 C語言中的自動類型轉換

一、自動類型轉換

1、字符類型轉換為整數型

2、short型轉換為int型

3、float型轉換為double型

如下圖:

C語言中的自動類型轉換

二、隱性轉換

1、算術運算式中,低類型轉換為高類型-兩種類型字節數不同時,自動轉換為高字節數類型。

2、賦值表達式中,右表達式自動轉換為左表達式類型。

3、函數參數傳遞時,實參自動轉換為形參類型。

4、函數有返回值時,返回表達式自動轉換為返回值類型。

5、表達式中存在有符號數和無符號數時,有符號數自動轉化為無符號類型。


分享到:


相關文章: