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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kfz0507 中级黑马   /  2017-6-15 23:29  /  1867 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

在前文谈过实例变量的访问和数据封装后,关于 Objective-C 的类,对象和方法这些基本的概念就告一个段落。接下来进入第 4 部分,数据类型。这将主要讨论 Objective-C 的几种基本数据类型。


Mike在之前提及过基本数据类型 int,但 int 类型的变量只能用于保存整型值,也就是没有小数位的值。Objective-C 还提供了另外 3 种基本数据类型:float,double和char。它们之间有哪些区别呢?

声明为 float 类型的变量可存储浮点数(即包含小数位的值)
double 类型和 float 类型一样,只不过前者的精度约是后者精度的两倍而已。
最后,char 数据类型可存储单个字符,例如字母 a,数字字符 5 或者一个分号。


在 Objective-C 中,任何数字,单个字符或者字符串通常都称为常量。

例如:

数字 88 表示一个常量整数值。
字符串 @"Programming in Objective-C is fun.\n" 表示一个常量字符串对象。
完全由常量值组成的表达式叫做常量表达式。因此,表达式 136+8-16 是一个常量表达式,因为该表达式的每一项都是常量值。然而,如果将 i 声明为整型变量,那么表达式 136+8-i 就不是一个常量表达式。

评分

参与人数 2黑马币 +10 收起 理由
double-w + 5 赞一个!
zhao543 + 5 很给力!

查看全部评分

2 个回复

倒序浏览
嗯,不错...
回复 使用道具 举报
嗯,真不错...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马