类型转换将一个值从一种数据类型更改为另一种数据类型,可以由编译器自动进行(隐式转换),也可以由程序员使用显式类型转换(cast)来完成,例如 (int)3.9。隐式转换遵循 C 的提升规则,例如在算术运算中将 char 转换为 int,有时可能导致意外的精度损失或溢出。显式类型转换赋予程序员直接控制权,但如果使用不当,也容易导致数据被静默丢弃。
(int)3.9
char
int
用自己的话写下这一站的结论。