数据类型转换

作者:追风剑情 发布于:2019-2-25 16:04 分类:Objective-C

转换规则

(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;

标签: Objective-C

Powered by emlog  蜀ICP备18021003号   sitemap

川公网安备 51019002001593号