文章目录 1、C的类型转换方式 2、C++新增的四种类型转换 3、C++独特的隐式类型转换 1、C的类型转换方式 首先C++兼容C的类型转换方式。 (1)隐式类型转换 C在以下四种类型中会进行隐式转换: 算术运算符中,低类型转换为高类型(有符号转无符号,char->short->int->float->double) 赋值表达式中,右边的值自动隐式转换为左边变量的类型,并赋值 函数调用参数传递,系统隐式将实参转换为形参的值 函数有返回值,系统隐式将返回表达式类型转换为返回值类型 int i = 10; double d1 = i;//隐式类型转换