| 
 
| | int → double | 不需要(隐式转换) | [td][/td] |  | double → int | 需要(数据丢失) | [td]int y = (int)9.8;[/td] |  | char → int | 不需要(隐式转换) | int num = 'A'; |  | int → char | 需要(可能溢出) | char c = (char)1000; |  | string → int | 需要 | [td]int num = stoi("123"); 
 [/td]
 |  | int → string | 需要 | string s = to_string(123); | 
 
 
 是否需要强制转换,取决于类型的兼容性和数据是否可能丢失!
 
 
 | 
 |