swift-基本數(shù)據(jù)類(lèi)型

基本數(shù)據(jù)類(lèi)型
1、Int 整型
2、Float, Double 浮點(diǎn)型(分別為精確到6位和15位小數(shù))
3、String 字符串類(lèi)型 無(wú)“@”符號(hào)
4、Bool(true, false) 布爾類(lèi)型,不能用0、1表示

swift中,如果開(kāi)發(fā)環(huán)境是32位,那么Int = Int32,如果開(kāi)發(fā)環(huán)境是64位,那么Int = Int64,Int16表示2字節(jié)(16位)的整形
Float--4字節(jié)32位
Double--8字節(jié)64位,不寫(xiě)明類(lèi)型,則默認(rèn)double
Bool--1字節(jié)8位

獲取類(lèi)型長(zhǎng)度:
swift2.0:sizeof( Int)
swift3.0: 沒(méi)有了sizeof,改用MemoryLayout結(jié)構(gòu)體

方法1:print(MemoryLayout<Int>.size)
方法2:let a:Int16 = 100;print(MemoryLayout.size(ofValue: a))
方法3:
var b = MemoryLayout<Int>.size b = 12; print(MemoryLayout.size(ofValue: b))

swift打印方式
1、print(),可直接輸出字符串,基本數(shù)據(jù)類(lèi)型,如print("he")/print(12)/print(a),沒(méi)有%@,%d等格式符
2、NSLog("%d", 12):不用“@”,要用格式符,句尾不用“;”,不能直接輸出基本數(shù)據(jù)類(lèi)型

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容