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的打印一一对应

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...