Objective-C 程序设计 第四章

来源:互联网 发布:ecshop3源码下载 编辑:程序博客网 时间:2024/05/17 01:46

数据类型和表达式


1. 数据类型和常量

任何数字、单个字符和字符串通常都称为常量。

flaot,char,double。id类型可以存储任何类型的对象-》多态和动态绑定的基础。

限定词:long、long long、short、unsigned、signed

NSLog的字符。float,%f、%e、%g、%a

id: %p

int: %i、%x、%o

还有其他更多限定词,可以再慢慢熟悉。

可以使用后缀f、l(L)、ll(LL)来明确表示常量是flat、long、unsigned 和 long long类型。


2. 算术表达式。

优先级和结合性。

通常情况下,表达式的计算按从左到右的顺序执行。然而乘除比加减的优先级要高。

使用- 可以作为一元运算符对变量进行取负。注意:一元负号运算符具有更高的优先级。

%%,可以格式化字符串时输出真正的%。

只要表达式的两个运算数是整型,那么该运算将按照整型运算的规则进行。


类型转换运算符。

f2 = (float) i2/100;

类型转换运算符比其他所有的算术运算符的优先级都高,但一元减号和一号加号运算符除外。


a += b;

赋值运算符的优先级只比逗号运算符的优先级高。


0 0