Objective-C数据类型与运算符.pptx.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Objective-C数据类型与运算符.pptx

简单数据类型 十一、Class:获取一个对象所属的类 举例: ClassA *classA = [[ClassA alloc]init]; Class theClass = [classA class]; NSLog(@%@,[theClass className]); Result: 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 算符优先级:p50 运算符和表达式 除法实例: 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; int b=2; int c=25; int 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,f1,i1); f1=i2; NSLog(@%i转换为浮点形为%f,i2,f1); f1=i2/100; NSLog(@%i除以100为 %f,i2,f1); f2=i2/100.0; NSLog(@%i除以100.0为 %f,i2,f2); f2=(float)i2/100; NSLog(@%i除以100转换为浮点形为%f,i2,f2); 基础课程 MAC Apple Inc. Objective-C语言 苹果技术开发课程 Liujie 2012 Lession 2 Objective-C数据类型和运算符 Liujie 2012 数据类型和运算符 本章内容包括: 简单数据类型 Objective-C其它数据类型 运算符和表达式 简单数据类型 一、整型: int(4bytes) 如果是64位系统则(8bytes),使用%i格式输出。 long int(long) short int(short) (2bytes) unsigned int unsigned long unsigned short 简单数据类型 1、整型变量的定义: int main (int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int integerVar = 100; NSLog (@integerVar = %i, integerVar); [pool drain]; return 0; } 简单数据类型 2、混用整型变量: NSAutoreleasePool * pool = [[NSAutoreleasePoo

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档