正在加载图片...
2.4运算符、表达式和计算 2.4.2算术运算符和算术表达式 2.混合运算和类型转换 (1)混合运算和自动转换 自动类型转换:C语言没有混合运算,当运算符两侧的数据类型 不同时,系统先将两个运算对象转换成相同的数据类型,再 进行实际计算。这种由混合运算引起的类型转换是自动进行 的。 转换原则:表示范围小的类型转换为表示范围大的类型。计算结 果属于表示范围大的类型。 tn: char-intshort-intint-unsignedint-long ioat→ double→ long double 为了提高计算精度,有些是必需的转换。如: char→ int short→ int float→ double 即使两个oat型数据相加,也都转换成 double型数据再相加。2.4.2 算术运算符和算术表达式 2. 混合运算和类型转换 (1)混合运算和自动转换 自动类型转换:C语言没有混合运算,当运算符两侧的数据类型 不同时,系统先将两个运算对象转换成相同的数据类型,再 进行实际计算。这种由混合运算引起的类型转换是自动进行 的。 转换原则:表示范围小的类型转换为表示范围大的类型。计算结 果属于表示范围大的类型。 如:char→intshort→intint→unsignedint→long float→double→longdouble 为了提高计算精度,有些是必需的转换。如: char→int short→int float→double 即使两个float型数据相加,也都转换成double型数据再相加。 2.4 运算符、表达式和计算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有