加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift--01数据声明

发布时间:2020-12-14 06:17:36 所属栏目:百科 来源:网络整理
导读:翻出以前Swift学习的笔记、开始记录于此、感觉以后Swift会成为下一个潮流,只是羽翼尚未丰满、期待中。 一、Swift基本的功能 /* 1 、没有 main 函数,从上往下执行 2 、 import 导入基本类库 3 、 print() 打印输出 4 、语句末尾无需加分号 5 、单行注释 '//

翻出以前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的打印一一对应

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读