常用数据类型

常用数据类型
1,常用数据类型:
Int, Float, Double, Bool, Charater, String
Array, Dictionary, 元组(Tuple),可选类型(Optional)
2,指定变量\常量的数据类型
在常量\变量名后面加上冒号(:)和类型名称。eg:let age:Int = 10
3, 一般来说没有必要明确指出变量\常量的类型,如果在声明常量\变量时赋了初始值,Swift会自动推断这个变量\常量的类型。
4,Swift严格要求变量在使用之前必须进行初始化
eg:var a: Int
let c = a+10
//第一行错误,Swift不会为a赋初值,a未初始化

一. 整数
分两种:有符号:正,负,零
无符号:正,零
swift提供了8,16, 32, 64位有符号和无符号整数
eg: UInt8 : 8位无符号整数
Int32 : 32位有符号整数
Int8,Int16, Int32,Int64,UInt8 ,UInt16, UInt32, UInt64
最值:通过max,min。eg:UInt8.min。

二. 浮点数:
浮点数:就是小数。swift提供两种浮点数类型
Double:64位浮点数。精确程度至少15位
Float:32位浮点数。精确程度至少6位
没有明确说明类型,浮点数默认是Double类型。

浮点数可以用十进制和十六进制2种进制来表示
十进制(无前缀)
没有指数:let d1 = 12.5
有指数:let d2 = 0.125e2
十六进制(前缀:0x,一定要有指数)
let d3 = 0xC.8p0
= 0x.8*16(-1) *2(0)
=12.5
三. 数字格式
数字可以增加额外的0 eg: let money = 001999
可以增加额外的下划线_,以增强可读性。let oneMillion = 1_000_000//1000000
let oneMillion = 1000_000
四. 类型别名
typealias 关键字定义类型的别名,跟C语言typedef作用类似
typealias myInt = Int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值