1.整型
2.整型修饰符
3.浮点型
4.字符类型
5.布尔类型
6.特殊类型(id )
一 。1.整型 可以表示成8进制或者16进制,八进制在前面加 o;在16进制前加0x;
2.sizeof 测试整型长度
3.typedef 定义别名
二. 整整修饰符
short long signed unsigned 等等
三.浮点型
分为单精度 和双精度的double类型
NSLog输出使用%f
四.字符型
| 转义字符 | 表达意义 |
| \a | 声音警告 |
| \b | 退格 |
| \n | 换行 |
| \r | 回车 |
| \t | 水平制表符 |
| \v | 垂直制表符 |
| \\ | 反斜杠 |
| \'' | 双引号 |
| \' | 单引号 |
五.bool
在objective c 中的布尔类型其实是无符号的char的1和0,typedef signed char BOOL
使用BOOL,一般赋值 YES NO
六.特殊类型 id和instancetype 实例类型-构造函数的返回类型
id定义的变量,可以存储任何数据类型的对象
instancetype类型:对于简单的构造类型,应该总是用instancetype。编译器不会自动将id类型转化为instancetype类型,id是通用类型,但如果用instancetype,编译器就知道方法返回什么类型的对象
instancetype与id类型不一样,instancetype只能用于方法声明中,作为返回类型使用
浙公网安备 33010602011771号