Objective-C编程语言快速学习-数据类型-2

Objective-C编程语言快速学习-数据类型-2,Ojective-C编程语言快速学习-数据类型的学习基本类型:整型,字符型,浮点型,枚举型构造类型:数组类型,结构体,共用体指针类型空类型本经验结合李刚老师的疯狂io讲义做的笔记
Objective-C编程语言快速学习-数据类型的学习      基本类型:整型,字符型,浮点型,枚举型      构造类型:数组类型,结构体,共用体      指针类型      空类型本经验结合李刚老师的疯狂ios讲义做的笔记步骤阅读工具/原料macxcode方法/步骤1首先学习基本类型的使用,其中可以在这四种类型前面加unsigned修饰,如果加了会比原来的范围大一倍.步骤阅读步骤阅读2其实上面的unsignedlonglongint和unsignedlongint有点疑问,为什么unsignedlonglongint乘以2之后就会溢出,所以在我的64系统上测试他们占的字节,从打印的结果可以看出来unsignedlonglongint和unsignedlongint占用的字节长度是一致的,疑问可以看最后的注意事项步骤阅读3字符型,如果把0-255范围内的一个int型整数赋值给char类型,系统会自动把int型当作char类型来处理.步骤阅读4浮点型,有三种float,double,longdouble其中要注意在定义longdouble的时候最后要跟一个大写的L格式化出输出的时候要%Lf,不然编译器会提示警告.步骤阅读5枚举类型,表示一个变量只有几种可能的值,例如人的性别,还有一周有星期一到星期天等.   几点说明:         定义枚举时{}中列出来的是枚举值,这些枚举值不是变量不能对他们赋值,实际上每个枚举成员按它们定义顺序,一次为0,1,2,3以此类推.          枚举值得本质是无符号整型因此它们可以用来比较大小,和参与四则运算.          oc允许直接把整数值赋值给枚举变量步骤阅读6BOOL类型,只有两个值YSE和NO,分别代表真和假,对于c语言来说的话所有非零的值都是真,而oc中的BOOL内部定义相当于singnedchar值取值范围是-128-127步骤阅读END注意事项注意枚举类型的使用

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/XRw1kqG6Jb.html

(0)

可能喜欢

相关推荐