美文网首页
Swift 常量、变量、字面量

Swift 常量、变量、字面量

作者: HKrystal | 来源:发表于2018-12-14 15:36 被阅读0次

类型标注

如果要添加类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称。

let constB:Float = 3.14159

以下常量同理

变量命名

即标识符
变量名也可以使用简单的 Unicode 字符,如下实例:

var 你好 = "你好世界"
var 菜鸟教程 = "www.runoob.com"

变量输出

变量和常量可以使用 print(swift 2 将 print 替换了 println) 函数来输出。
在字符串中可以使用括号与反斜线来插入变量,如下实例:

print("\(name)的官网地址为:\(site)")

以上程序执行结果为:
菜鸟教程的官网地址为:http://www.runoob.com

整型字面量

整型字面量可以是一个十进制,二进制,八进制或十六进制常量。 二进制前缀为 0b,八进制前缀为 0o,十六进制前缀为 0x,十进制没有前缀

浮点型字面量

浮点型字面量有整数部分,小数点,小数部分及指数部分。
浮点型字面量默认用十进制表示(无前缀),也可以用十六进制表示(加前缀 0x)。

  • 十进制浮点型字面量由十进制数字串后跟小数部分或指数部分(或两者皆有)组成。十进制小数部分由小数点 . 后跟十进制数字串组成。指数部分由大写或小写字母 e 为前缀后跟十进制数字串组成,这串数字表示 e 之前的数量乘以 10 的几次方。例如:1.25e2 表示 1.25 ⨉ 10^2,也就是 125.0;同样,1.25e-2 表示 1.25 ⨉ 10^-2,也就是 0.0125。
  • 十六进制浮点型字面量由前缀 0x 后跟可选的十六进制小数部分以及十六进制指数部分组成。十六进制小数部分由小数点后跟十六进制数字串组成。指数部分由大写或小写字母 p 为前缀后跟十进制数字串组成,这串数字表示 p 之前的数量乘以 2 的几次方。例如:0xFp2 表示 15 ⨉ 2^2,也就是 60;同样,0xFp-2 表示 15 ⨉ 2^-2,也就是 3.75。
    负的浮点型字面量由一元运算符减号 - 和浮点型字面量组成,例如 -42.5。
    浮点型字面量允许使用下划线 _ 来增强数字的可读性,下划线会被系统忽略,因此不会影响字面量的值。同样地,也可以在数字前加 0,并不会影响字面量的值。
    以下为一些浮点型字面量的实例:
let decimalDouble = 12.1875       //十进制浮点型字面量
let exponentDouble = 1.21875e1    //十进制浮点型字面量
let hexadecimalDouble = 0xC.3p0   //十六进制浮点型字面量

字符串型字面量

字符串型字面量中不能包含未转义的双引号 (")、未转义的反斜线(\)、回车符或换行符。


屏幕快照 2018-12-12 下午5.22.33.png

相关文章

  • Swift 常量、变量、字面量

    类型标注 如果要添加类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称。 以下常量同理 变量命...

  • 0. 详解python中格式化3种方法f/format/%

    一、字面量含义 1、字面量:以变量或常量给出的原始数据,在程序中可直接使用字面量2、字面量的差值:变量与常量以及表...

  • 08-JavaScript语法篇1

    一、字面量、变量、常量 字面量:字面量就是一个值,比如变量的值或者常量的值 变 量:定义完成后,可以修改的数...

  • java基础知识整理【2】

    常量和变量 常量:是一个不可改变的量,字面常量(通过当前字面就知道值并且不能更改) 例如:整数常量1 变量...

  • Swift - 变量、常量、可选项、字面量

    Swift变量 变量是一种使用方便的占位符,用于引用计算机内存地址。Swift每个变量都指定了特定的类型,该类型决...

  • Java入门初学第一课

    变量 1.变量就是可变的量2.常量就是不可变的量3.字面量:Java的变量和常量中存放的具体的数据称为字面量计算机...

  • Swift-字符串和字符(一)

    字符串字面量 字符串字面量可以用于为常量和变量提供初始值: 注意someString常量通过字符串字面量进行初始化...

  • Java-day3

    常量 : 1、字面量常量:比如: 1,2,3,3.14,false,true等 变量: 分类:成员变量(f...

  • 二:Java基础入门-变量

    1:什么是变量? 变量就是可变的量。 常量就是不可变的量。 字面量:Java中的变量和常量所存放的具体的数据称为字...

  • 12月23号java第一课

    JAVA中数值分为三种变量, 常量.变量.字面量。 其中常量是不可变量使用 final 来修饰, 变量:只要没有 ...

网友评论

      本文标题:Swift 常量、变量、字面量

      本文链接:https://www.haomeiwen.com/subject/insphqtx.html