鸟语天空
数据类型转换
post by:追风剑情 2019-2-25 16:04

转换规则

(1) 如果其中一个操作数是long double型,另一操作数转换为long double型,则计算结果也是这种类型。

(2) 如果其中一个操作数是double型,另一操作数转换为double型,则计算结果也是这种类型。

(3) 如果其中一个操作数是float型,另一操作数转换为float型,则计算结果也是这种类型。

(4) 如果其中一个操作数是BOOL、char、short int、bit field或枚举数据类型,则全部转换为int型。

(5) 如果其中一个操作数是long long int型,另一操作数转换为long long int型,则计算结果也是这种类型。

(6) 如果其中一个操作数是long int型,另一操作数转换为long int型,计算结果也是这种类型。

(7) 两个操作数均为int型,计算结果也为int型。

强制类型转换,例如average = (float) total / n;

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容