零点起飞学iPhone开发之Objective-C语言基础

零点起飞学iPhone开发之Objective-C语言基础

ID:39527567

大小:1004.35 KB

页数:92页

时间:2019-07-05

零点起飞学iPhone开发之Objective-C语言基础_第1页
零点起飞学iPhone开发之Objective-C语言基础_第2页
零点起飞学iPhone开发之Objective-C语言基础_第3页
零点起飞学iPhone开发之Objective-C语言基础_第4页
零点起飞学iPhone开发之Objective-C语言基础_第5页
资源描述:

《零点起飞学iPhone开发之Objective-C语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Objective-C语言基础在iPhone开发中,使用的编程语言是Objective-C语言。Objective-C是一门面向对象的编程语言。它有自己鲜明的特色,主要表现在兼容性、字符串、类、方法、属性、协议和分类等方面。本章将主要为大家讲解Objective-C语言的基础知识,其中包括数据类型、变量和常量、运算符、程序控制结构、函数等相关方面的内容2.1数据类型之所以在Objective-C语言中有数据类型,是因为在现实生活中数据的形式是多种多样的。但是我们的计算机只能识别使用0和1表示的数据。为了规范数据的存储和运算方式,编程语言规定了数据

2、类型。在Objective-C编程语言的数据类型中,数据类型分为了常用的数据类型和Objective-C特有的数据类型。本节将主要讲解这两种数据类型。2.1.1常用的数据类型在Objective-C语言中,常用到的数据类型有整数类型、实型和字符型。以下,我们将这些数据类型为大家简单的介绍一下。1.整数类型整数类型是用来表示没有小数部分的数字。1.整数类型类型说明符内存字节数的范围short2-32768~32767int4-2147483648~2147483647long4-2147483648~2147483647unsignedshort2-32

3、768~32767unsignedint4-32768~32767unsignedlong4-2147483648~21474836472.实型所谓实型,也就是实数,实数也就是大家最熟悉的小数。在Objective-C语言中,实型有两种表示形式,一种是小数形式,一种是指数形式。2.实型名称组成形式示例小数形式有数字0~9和小数点组成数字.数字0.0、25.123指数形式有数字,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成aEn其中a为可以是整数也可以是小数,n为整数2.1E5(等于2.1*105)、-2.5E-2(等于-2.5*10-

4、2)2.实型类型说明符位数有效数字数的范围float326~710-37~1038double6415~1610-307~10308longdouble12818~1910-4931~1049323.字符型在Objective-C中,每一个字符在内存中占一个字节。字符在内存中都是以0和1的二进制储存的,并且存储的值是其与ASCII码表对应的ASCII码值。3.字符型ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C

5、99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39‘71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB5

6、5787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124

7、29GS61=93]125}30RS62>94^126~31US63?95—127DEL3.字符型NUL空VT垂直制表SYN空转同步SOH标题开始FF走纸控制ETB信息组传送结束STX正文开始CR回车CAN作废ETX正文结束SO移位输出EM纸尽EOY传输结束SI移位输入SUB换置ENQ询问字符DLE空格ESC换码ACK承认DC1设备控制1FS文字分隔符BEL报警DC2设备控制2GS组分隔符B

8、S退一格DC3设备控制3RS记录分隔符HT横向列表DC4设备控制4US单元分隔符LF换行NAK否定DEL删除3.字符型转义字符转义字符的意义ASCII代码换行10t横向跳到下一制表位置9b退格8r回车13f走纸换页12\反斜线符””92’单引号符39’’双引号符34ddd1~3位八进制数所代表的字符xhh1~2位十六进制数所代表的字符2.1.2常用数据类型的输出我们将常用数据类型的输出为大家做了一个总结。数据类型输出格式整型十进制数%i八进制数%o、%#o(带前缀)十六进制数%x、%#x(带前缀)浮点型%f字符型%c2.1.3O

9、bjective-C专用的数据类型在Objective-C中,还有一些数据类型是在Object

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

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

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