隐式类型转换 Andys 2025-10-12 59 阅读1分钟 算数转换 在进行算术运算时,不同类型的数据必须转换成同一类型才能进行运算。 赋值转换 赋值时,若变量的数据类型与赋值的数据类型不同,编译器会将“=”右边的值先转换为对应变量的数据类型,再将值赋给变量,例如将一个浮点数赋值给int类型的变量,代码如下: int a = 10.2 编译器在赋值时会将10.2转换为int类型的10。 输出转换 在程序中将数据用printf()函数以指定格式输出时,当要输出的类型与输出格式不符合时,编译器会自动进行类型转换