自动类型转换是需要满足特定的条件的:
1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
int age = 18;
char sex = '男';
char result = age + sex;2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。
double avg1 = 76.4;
int avg2 = avg1;
本文详细阐述了自动类型转换的条件,包括目标类型与源类型兼容性、目标类型大于源类型的规则,并通过实例展示了如何在实际编程中进行类型转换。

被折叠的 条评论
为什么被折叠?



