首页 > 代码库 > IOS--Day01---数据类型

IOS--Day01---数据类型

数据类型---基本数据类型,构造类型,指针类型

   基本数据类型--整型,浮点型,字符型,枚举类型

   构造类型---数组类型,结构体类型,公用体类型

   指针类型 

 -------------------------------

布尔类型:

OC中底层实际上是使用 signed char 来代表BOOL,而YES,NO 两个值的底层其实就是1和0;

非零整数赋给BOOL类型的变量不一定可以得到YES! 如256 在底层转换为二进制为100000000 这样会得到NO

 

--------------------------------

表达式类型自动提升

当一个算数表达式中包含多个基本类型的值时,整个算数表达式的数据类型将发生自动提升.

数据类型由低到高等级分别为:

short---int---long---long long ---float----double---long double

short s=5;

NSLog(@"%ld", sizeof(s - 2));

------------------------------------

 

IOS--Day01---数据类型