IOS開辟的Swift說話中,默認是不需要顯示指定命據類型的,那么,此時編譯器會若何揣度數據類型呢?Swift語法中若何界說二進制、八進制、十六進制數據呢?
帶小數點的類型會揣度為double類型
var d = 1.36
不帶小數點的類型會揣度為有符號的int類型(32位系統就是Int32,64位系統就是Int64)
var n = 5
int與未指心猿意馬類型的小數類型相加城市揣度為double類型
var d2 = 3 + 0.1415926
二進制數據的界說形式,利用0b開首
var x = 0b1010 // 半斤八兩于十進制的10
八進制數據的界說形式,利用0o開首
var y = 0o77 // 半斤八兩于十進制的63
十六進制數的的界說形式,利用0x開首
var z = 0x1234 // 半斤八兩于十進制的4660
數字可以在肆意位置利用一個下劃線分隔,注重只能是一個下劃線
var m = 123_456 // 半斤八兩于123456
var n = 123_456_7 // 直接報錯
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!