Objective-C中的数据类型转换

10年前
1,如果其中一个操作数是龙 double,则另一个操作数被转换为long double,计算结果也是这种类型

2,如果其中一个操作数是double,则另一个操作数转换为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类型,计算结果也是这种类型.

这些都是无符号的,有符号的暂不考虑.