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只能用于方法声明中,作为返回类型使用