Swift--01数据声明

前端之家收集整理的这篇文章主要介绍了Swift--01数据声明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

翻出以前Swift学习的笔记、开始记录于此、感觉以后Swift会成为下一个潮流,只是羽翼尚未丰满、期待中。

一、Swift基本的功能

/*

1、没有main函数,从上往下执行

2import导入基本类库

3print()打印输出

4、语句末尾无需加分号

5、单行注释'//',多行注释'/*''*/'(可以嵌套使用)

*/


二、下面是运用及解释

import Foundation


print("数据声明")

//变量声明

var v1 =250

print(v1)


//常量声明

let v2 =123

//v2 = 456 //常量,无法修改,因此定义时必须初始化

print(v2)


//命名规范

let常量 =456

print(常量)

//说明:可以不再符合以前的标识符命名规范,但苹果官方没有明确的说明,因此建议按照原来的命名规范使用


//数据类型

//变量在定义时可以指明数据类型

var v3:Int = 12

//若定义时初始化系统会自动推断类型

var v4 =3.14

//v4 = v3


var v100:uint

/*

整型数据:

有符号:Int(默认)Int8Int16Int32Int64

无符号:UIntUInt8UInt16UInt32UInt64

类型别名:typealias新名 =旧名

小数数据:Float(6位小数)Double(默认:15位小数)

新的类型:CharacterString、元组等

*/


//定义多个

var v5,v6,v7:Int

/*表示形式

中间加:'_',增强可读性

十进制:无前缀

二进制:0b

八进制:0o

十六进制:0x

科学计数法:

十进制:MeN => M * 10^n

十六进制:MpN => M * 2^n

*/

v1 = 100_0000 //1000000

v1 = 1_000_000 //1000000

v1 = 0b10_10 //10

v1 = 0o12 //10

v1 = 0x0A //10

print(v1)


var v8 =3.1415926e2//314.15926

v8 = 0x1.8p2 //0x1.8 = 1 + 0.8 * 1/16 = 1.5;

print(v8) // 1.5 * 2^2 = 6.0;

输出结果与print的打印一一对应

猜你在找的Swift相关文章