2 OC学习笔记(一)-我的第一个OC程序 OC学习笔记(一)-我的第一个OC程序 http://bbs.itheima.com/thread-117130-1-1.html
(出处: 黑马程序员IT技术论坛)
OC学习笔记(二)-基本数据类型
一、常见的数据类型
数据类型在所有语言中又是大同小异的。在OC中我们已经见过int,那么还有三种最基本的数据类型,float,double和char。
int类型表示整数,float和double表示浮点数,只是double可以表示更大的范围,char表示单个字符,如果在O-C中使用字符串,可以使用NSString类型,就是之前我们见过的@""部分。
下面来看一段代码,测试基本数据类型的使用:
这里我们定义了四个变量,各自的内容很好看出,之后我们使用了5条NSLog语句来打印,只是设定的显示数据类型对doubleVar有2个。
对于int类型的输出没有任何异议,对于float类型,可以看到输出的是六位小数,这是计算机系统本身决定的,因为float型在计算机内的存储方式就比int型特殊。那么之后对double类型的变量处理也是如此,只是不同的表示方式,取得的精度会有所不同。char类型的就不多说了。
在使用基本数据类型时,我们只介绍了简单的的四种。其实在OC中还有long,long long,short,unsigned和signed限定修饰词。前三种其实都是int的扩充,比如长整型,更长的整型,短整型等。在C语言中可以直接使用long来声明变量,而在O-C中就要使用longint来声明。那么unsigned和signed表示无符号型和有符号型变量,比如unsigned int表示无符号型整数,也就是正数范围。
|