Objective C2.0学习(四 数据类型和表达式)

来源:互联网 发布:知乎 电脑耳机 编辑:程序博客网 时间:2024/06/05 10:13
本章是来讲数据类型和表达式的:

Objective C包含四种元类型:int整型,float浮点型,double浮点型,精度约是float的两倍(后续讲到),char单个字符,例如字母a数字6或者一个标点符号

在Objective C中,任何数字,单个字符或者字符串都称为常量,
由常量组成的表达式叫常量表达式,因此,128+1-10是一个常量表达式,
如果将i声明为整型变量,那么128+1-i就不是一个常量表达式

除非另有说明,否则,Objective C编译器将所有的浮点常量均看作double值,表示float常量,在数字尾部添加一个f或者F,例如:12.5f
要显示double值,或者float值,可用格式符号%f,%e或者%g

字符常量是放在单引号中的单个字符,而字符串是放在双引号中的任意个数的字符

字符常量'\n'为合法的字符常量,由于\是特殊字符,所有'\n'实际上只看作单个字符

id数据类型可以存储任何类型的对象,也就是说。它是一个Object类型,它是多态和动态绑定的基础,

运算符:
(int) 29.5 + (int) 21.99 = 29 + 21
原创粉丝点击