Object-C学习——数据类型和运算符重要知识点

来源:互联网 发布:叶利钦 知乎 编辑:程序博客网 时间:2024/05/18 10:57

数据类型和运算符重要知识点摘要

1.在Object-C中的整数的大小是柑橘执行环境的规定而变化
  整形:类型说明符为int,一般在内存中占4个字节,在有些机器上可能占用8个字节。
短整型:类型说明符为short int 或short,一般在内存中占2个字节,同int相比,主要是为了节省内存空间。
长整型:类型说明符为 long int 或long,在很多机器上,长整型在内存中占4个字节,同int相同。
无符号型:类型说明符为 unsigned,无符号型可以和上面的3种匹配而构成下面3中整型。
无符号整型:类型说明符为unsigned int 或者unsigned。
无符号短整型:类型说明符为unsigned short 。
无符号长整型:类型说明符为unsigned long。
有符号短整型变量的最大值为32767,而无符号短整型变量的最大值为65535
2.变量定义必须放在变量使用之前。
3.字符常量只能用单引号括起来,不能用双引号或者其他括号
4.字符只能是单个字符(转义字符除外),不能是字符串。
5.字符可以是字符集中的任意字符。但数字被定义成字符型之后就不能参加数值运算了
6.Object-C中的字符串是@“abc”,而不是“abc”。
7.id类型:指向任意对象的实例的指针,类似Java的object类
8.类型转换时,类型说明符和表达式都必须加括号(单个变量可以不加括号)
9.SEL,在Object-C中,SEL是选择器的一个类型。选择器就是指向方法的一个指针,可以简单理解为程序指向到这里就会执行指定的方法
10.nil和Nil,nil表示一个Object-C对象,这个对象的指针指向空,Nil定义一个指向空的类,是一个类而不是
11.Object-C的位运算是直接对整型数据的位运算:与,或,异或,取反,左移,右移





0 0