2_数据类型和运算符程序控制语句-2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础数据类型汇总表 简单数据类型 十、SEL: 描述:选择器类型,指向方法的一个指针 举例: SEL action =[Button action]; 调用选择器 [Foo action] [Bar action] 简单数据类型 十、SEL:调用举例 @interface ClassA : NSObject { } -(void)print; @end @implementation ClassA -(void)print{ NSLog(@Im ClassA.); } @end 简单数据类型 十、SEL:调用举例 NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; SEL sel = @selector(print);//选择器指向一个名为print的方法,但不知道该方法是哪个类的。 ClassA *classA = [[ClassA alloc]init]; [classA performSelector:sel withObject:nil];//调用performSelector方法执行classA的sel选择器。 [pool drain]; return 0; 简单数据类型 十一、Class:获取一个对象所属的类 Class theclass=[theobject class];//获取theobject对象的类信息 检查一个对象是否为某个类(包括子类)的对象使用isKindOfClass方法 if([obj isKindOfClass:[Member class]]) ……. 检查一个对象是否为某个类(不包括子类)的对象使用isMemberOfClass方法 if([obj isKindOfClass:[Member class]]) ……. 简单数据类型 十一、Class:获取一个对象所属的类 举例: ClassA *classA = [[ClassA alloc]init]; Class theClass = [classA class]; NSLog(@%@,[theClass className]); 结果: ClassA 简单数据类型 十二、nil nil:表示对象的指针指向空 举例: ClassA *classA = [[ClassA alloc]init]; classA = nil; if (classA == nil) { NSLog(@classA is nil); } [classA release]; 运算符和表达式 一、运算符 1、算数运算符:+、-、*、/、%、++、-- 2、关系运算: 、、==、=、=、!= 3、逻辑运算:、||、! 4、位操作运算符: 、 |、 ~、 ^ 、 、 5、赋值运算:=、+=、-=、*=、/= 、%= 、=、|=、^=、=、= 6、条件运算:? : 7、逗号,组合表达式 8、指针:*取内容 取地址 9、计算字节数:方法sizeof 运算符和表达式 除法实例: NSLog(@%i,%i,20/7,-20/7); NSLog(@%f,%f,20.0/7,-20.0/7); 求余数 int a=25,b=5,c=10,d=7; NSLog(@a%%b=%i,a%b); NSLog(@a%%c=%i,a%c); NSLog(@a%%d=%i,a%d); NSLog(@a/d*d+a%%d=%i,a/d*d+a%d); 运算符和表达式 加减乘除: int a=100, b=2, c=25,d=4; int result; result=a-b; NSLog(@a-b=%i,result); result=b*c; NSLog(@b*c=%i,result); result=a/c; NSLog(@a/c=%i,result); result=a+b*c; NSLog(@a+b*c=%i,result); NSLog(@a*b+c*d=%i,a*b+c*d); 运算符和表达式 加减乘除: int a=25; int b=2; float c=25.0; float d=2.0; NSLog(@6+a/5*b=%i,6+a/5*b); NSLog(@a/b*b=%i,a/b*b); NSLog(@c/d*d=%f,c/d*d); NSLog(@-a=%i,-a); 运算符和表达式 强制转换: float f1=123.125,f2; int i1,i2=-150; i1=f1; NSLog(@%f转换为整形为%i,

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档