无限互联iOS之OC基础语法介绍

无限互联iOS之OC基础语法介绍

ID:44775117

大小:831.50 KB

页数:35页

时间:2019-10-28

无限互联iOS之OC基础语法介绍_第1页
无限互联iOS之OC基础语法介绍_第2页
无限互联iOS之OC基础语法介绍_第3页
无限互联iOS之OC基础语法介绍_第4页
无限互联iOS之OC基础语法介绍_第5页
资源描述:

《无限互联iOS之OC基础语法介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、核心内容标示符关键字oc基本数据类型运算符表达式和语句分支和循环变量的作用域标示符oc语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标示符。oc标示符有如下命名规则:标示符由字母、下划线“_”、美元符“$”和数字组成标示符必须以字母、下划线、美元符号开头oc标示符大小写敏感,长度无限制约定俗成:oc标示符选取要“见名知意”,并且不能与oc中保留字重名。合法标示符非法标示符ZhangSanifDogGirl*#_998^sad90$as_34d34_sdf关键字oc中一些具有特定含义的,系统专门使用的字符串称为“保留字”,或

2、者叫“关键字”(keyword).oc中的关键字全部都是小写。intenumfloatgotodoubleregistershortsizeofstructtypedefunsignedvolatilebreakcharcontinuedolongexternforwhileautoreturnsignedstaticswitchunionvoidifcaseconstdefaultelseoc常量oc中的常量值用字符串表示,区分不同的数据类型如整型常量:3456实型常量:3.1415926字符常量:‘a’逻辑常量:true、fals

3、e字符串常量:“helloiphone”注意:区分字符常量和字符串常量oc变量oc变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。oc程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:typevarName[=value];例如:inti=580;floatf=12.12f;doubled=0.798;NSString*s=@”helloiphone”;从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才

4、能使用。名字值字张三3.执行过程中的内存管理硬盘程序程序的执行过程数据区栈代码区堆内存1.Load代码到内存区alloc出来的对象局部变量静态变量和字符串常量存放代码操作系统代码2.从main函数开始执行代码oc变量的分类按被声明的位置划分:局部变量:方法或语句块内部定义的变量实例变量:方法外部、类的内部定义的变量按所属的数据类型划分:基本数据类型变量指针数据类型变量oc局部变量与成员变量方法体内部声明的变量(包括形参)称为局部变量:方法体内部是指与方法对应的大括号内部在方法体外,类体内声明的变量成为“实例变量”或者“成员变量”-(v

5、oid)getName{inta;intb=a+5;//编译警告,变量a还未被初始化floatc=2.8;}OC数据类型数据类型基本数据类型指针数据类型类(class)布尔型(Boolean)字符型(char)数值型id浮点型float,double整数类型int空类型(void)c和oc的基本数据类型int:声明整型变量double:声明双精度变量float:声明浮点型变量char:声明字符型变量id:通用的指针类型enum:声明枚举类型long:声明长整型变量或函数short:声明短整型变量或函数signed:声明有符号类型变量s

6、truct:声明结构体变量union:声明共用体(联合)数据类型unsigned:声明无符号类型变量void:声明函数无返回值或无参数数据类型格式化说明符数据类型OC关键字格式说明引导符整型int%d、%i短整型shortint%hd、%hi长类型longint%ld、%li无符号短整型unsignedint%u无短整型unsignedshort%hu无符号长整形unsignedlong%lu类型名OC关键字格式引导说民符浮点型float%f双精度型double%f长双精度类longdouble%lf字符型char%c整数类型oc中整

7、数类型用int来表示,格式化符号用%i或d%来表示比如:inta=100;oc语言的整型常量默认为int型,声明long型常量可以后加‘l’或‘L’,如:intb=600;//正确longc=88888888888L;类型占用存储空间值域范围Byte1个字节-128~127short2个字节-215~215-1int4个字节-231~231-1long8个字节-263~263-1浮点类型浮点类型的变量可以存储包括小数的值oc中有两种浮点类型float有效数字为6~7位,格式化说明符号用%f表示double有效数字为15~16位格式化说

8、明符号用%f,%e或%g表示oc中浮点型常量默认为double型,如果要声明一个常量为float,在数字的后面加f或F。doublem=3.14159;//正确floatf=3.14f;下面列出oc的各种浮点类型类型占用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。