Tag站长知识库:分享、传递知识使我们更快乐,更幸福,更和谐!

最近更新热门图文热门文章全站推荐Tag标签网站地图
您现在的位置:首页 > 程序开发 > Swift开发>>Swift字面量(文字)

Swift字面量(文字)

2019-06-17 17:21作者:佚名来源:易百教程浏览:26 评论:26

字面量(也叫文字)是整数,浮点数或字符串类型的值的源代码表示。以下是字面量的例子 -

102                // 整数字面量3.14159           // 浮点数字面量"Hello, world!"   // 字符串字面量

1. 整数文字

整数文字可以是十进制,二进制,八进制或十六进制常量。 二进制文字以0b开头,八进制文字以0o开头,十六进制文字以0x开头,十进制不以任何数据开头。

以下是整数文字的一些示例 -

let decimalInteger = 17         // 17的十进制表示let binaryInteger = 0b10001     // 17的二进制表示let octalInteger = 0o21         // 17的八进制表示let hexadecimalInteger = 0x11   // 17的十六进制表示

2. 浮点文字

浮点文字有一个整数部分,一个小数点,一个小数部分和一个指数部分。 您可以以十进制形式或十六进制形式表示浮点文字。十进制浮点文字由一系列十进制数字组成,后跟小数部分,十进制指数或两者。
十六进制浮点文字由0x前缀组成,后跟可选的十六进制小数,后跟十六进制指数。

以下是浮点文字的一些示例 -

let decimalDouble = 12.1875let exponentDouble = 1.21875e1let hexadecimalDouble = 0xC.3p0

3.字符串文字

字符串文字是由双引号括起来的字符序列,其形式如下 -

"characters"

字符串文字不能包含未转义的双引号("),未转义的反斜杠(\),回车符或换行符。使用以下转义序列可以在字符串文字中包含特殊字符 -

转义序列含意
\0空字符
\\\字符
\b退格符
\f换页
\n新行
\r回车
\t水平制表
\v垂直制表
'单引号
\"双引号
\000八进制数字为一到三位数
\xhh...十六进制数字的一个或多个数字

以下示例显示如何使用一些字符串文字 -

let stringL = "Hello\tWorld\n\nHello\'Swift 4\'"print(stringL)

当使用playground运行上述程序时,得到以下结果 -

Hello WorldHello'Swift 4'

4. 布尔文字

有三个布尔文字,它们是标准Swift 4关键字的一部分 -

true值表示true。false值表示false。nil值表示无值。

Tags: 责任编辑:Tag站长知识库
上一篇:Swift字典
顶一下(26)
87.08%

精彩信息

     

精彩信息

     

精彩信息