IOS开发的Swift语言中,默认是不需要显示指定数据类型的,那么,此时编译器会如何推断数据类型呢?Swift语法中如何定义二进制、八进制、十六进制数据呢?
工具/原料
Xcode
方法/步骤
1
带小数点的类型会推断为double类型 var d = 1.36
2
不带小数点的类型会推断为有符号的int类型(32位系统就是Int32,64位系统就是Int64) var n = 5
3
int与未指定类型的小数类型相加都会推断为double类型 var d2 = 3 + 0.1415926
4
二进制数据的定义形式,使用0b开头 var x = 0b1010 // 相当于十进制的10
5
八进制数据的定义形式,使用0o开头 var y = 0o77 // 相当于十进制的63
6
十六进制数的的定义形式,使用0x开头 var z = 0x1234 // 相当于十进制的4660
7
数字可以在任意位置使用一个下划线分隔,注意只能是一个下划线 var m = 123_456 // 相当于123456 var n = 123_456_7 // 直接报错
上一篇:<天龙八部>藏经阁任务新手指南
下一篇:男人纯色T恤怎么搭配