美文网首页
swift 基础数据类型要点

swift 基础数据类型要点

作者: 卡卡罗忒 | 来源:发表于2020-04-19 23:49 被阅读0次

swift数据类型

常量要点

常量的值不需要在编译时期确定,但使用前必须赋值一次
func getNum(){
    return 10
 }
 let b = getNum()

值类型

1.枚举类型 enum optional
2.结构体 Bool Int String etc

整数类型

整数类型Int8 (8位,一个字节) Int64(64位8个字节)
Uint8(无符号类型,无法存储负数,有符号类型需要最高位来存储正负)
在32位平台Int等价于Int32,64位平台等价于Int64

print(Int8.max) // 0-127
print(Int8.min)//-127
print(UInt8.max)//0-255
print(UInt8.min)//0

浮点类型

Float 类型 32位的精度为9位,64位的精度位17位
float类型默认是32位(代码测试结果跟机器位数无关)

print(Float.init(1) - Float(0.9)) //0.100000024
print(Float32.init(1) - Float32(0.9))//0.100000024
print(Float64.init(1) - Float64(0.9))//0.09999999999999998

Doube类型30.0默认加一个小数就是double
Double精度等于Float64

进制表示方法

0b开头位二进制

0o开头为8进制

0x开头为16进制

1.25e2 等于是1.25 * 10的二次方

1.25e-2 等于是1.25 * 负的(10的二次方)

e为n次方

基础数据类型可以加下滑线增加可读性

let num:Int = 2000_0000 

相关文章

  • swift 基础数据类型要点

    swift数据类型 常量要点 值类型 整数类型 整数类型Int8 (8位,一个字节) Int64(64位8个字节)...

  • Swift基础语法(二)

    swift基础语法(一)swift基础语法二主要讲数据类型 1.字符串 1.在swift中String是一个结构体...

  • Swift 4.0 基础学习总结(二)

    在 Swift 4.0 基础学习总结(一)中,我们学习的Swift中的基本数据类型以及控制流,Swift简介的语法...

  • Swift基础(—)基础规则和类型

    基础规则 基础部分 Swift 包含了 C 和 Objective-C 上所有基础数据类型 Int 整型值 Dou...

  • 01-swift爬坑笔记

    swift简介 内容综述-基础语法和特性 01-swift简介 02-基础数据类型 03-运算符和表达式 04-流...

  • Swift笔记 - 基础部分

    基础部分 swift 包含了 C 以及 Objective-C 上所有的基础数据类型。 Int整型值Double ...

  • 《swift 从入门到精通 》~ 基础篇(闭包)

    参考: 《swift 从入门到精通 》~ 基础篇(数据类型 )https://blog.csdn.net/shih...

  • Swift中数据类型

    Swift中数据类型 标签(空格分隔): Swift Swift类型的介绍 Swift中的数据类型也有:整型/浮点...

  • Swift

    Swift数据类型 1.基础数据类型:整形Int、浮点数Double和Float、布尔类型Bool,字符串类型St...

  • swift学习记录

    Swift数据类型 1.基础数据类型:整形Int、浮点数Double和Float、布尔类型Bool,字符串类型St...

网友评论

      本文标题:swift 基础数据类型要点

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