A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ay_zhong 中级黑马   /  2014-5-8 16:59  /  7889 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1  Objective-C for Windows 集成实验环境初体验  http://bbs.itheima.com/thread-115933-1-1.html

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表示无符号型整数,也就是正数范围。





1 个回复

倒序浏览

1  Objective-C for Windows 集成实验环境初体验  http://bbs.itheima.com/thread-115933-1-1.html

2  OC学习笔记(一)-我的第一个OC程序 OC学习笔记(一)-我的第一个OC程序  http://bbs.itheima.com/thread-117130-1-1.html

3  OC学习笔记(二)-基本数据类型 OC学习笔记(二)-基本数据类型
http://bbs.itheima.com/thread-117187-1-1.html

     (出处: 黑马程序员IT技术论坛)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马