*oc中可以从任意基本数据类型转换到另外的基本类型*转换分为默认转换和强制转换*整型、字符型、浮点型的数据在混合运算中相互转换遵循的原则: 1.容量小的类型默认转换为容量大的数据类型,数据类型按容...
*oc中可以从任意基本数据类型转换到另外的基本类型
*转换分为默认转换和强制转换
*整型、字符型、浮点型的数据在混合运算中相互转换遵循的原则:
1.容量小的类型默认转换为容量大的数据类型,数据类型按容量大小排序为:
Byte,short,char -->int -->long -->float -->double
2.Byte,short,char之间不会相互转换,他们三者在计算时首先会转换成int类型。
3.容量大的数据类型转换成容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出,使用时要格外注意。
4.实数常量(如:2.9)默认为double,整数常量(如:123)默认为int。
基本数据类型转换
oc中可以从任意基本数据类型转换到另外的基本类型
转换分为默认转换和强制转换
整型、字符型、浮点型的数据在混合运算中相互转换,转换时需要遵循以下原则:
·容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为:Byte、short、 char>int>long>float>double
Byte、shaort、char之间不会相互转换,它们三者在计算时首先会转换成int类型。
·容量大的数据类型转换成容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。
·实数常量(如:2.9)默认为double,整数常量(如:123)默认为int
学员评论
hjc_allen2012-12-17
无限互联iOS培训2012-12-04
阿狸先森2012-12-01
你感兴趣的课程