02运算符与表达式全解.ppt

02运算符与表达式全解

不同数据类型的运算量混合运算时,由编译系统自动完成类型转换,遵循以下规则: 二、数据类型转换 1. 类型隐式转换 运算量类型不同时,则先转换成同一类型再进行运算。 转换按数据长度增加的方向进行,以保证精度不降低。 所有浮点运算都以双精度进行,即float自动转换为double。 char型和short型数据参与运算时,必须先转化为int型。 赋值运算中,赋值号两边的运算量类型不同时,右侧的运算量的类型将转换为左侧运算量的类型。 二、数据类型转换 1. 类型隐式转换 不同数据类型的运算量混合运算时,由编译系统自动完成类型转换,遵循以下规则: double float long unsigned int char,short 数据类型隐式转化规则示意图 例如: int i; float f; double d; long k; 求: 10 + ‘a’ + i * f - d /k 10 + ‘a’ + i * f - d / k int int double double double double double double double 二、数据类型转换 2. 类型

文档评论(0)

1亿VIP精品文档

相关文档