免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Swift 字面量

所謂字面量,就是指像特定的數(shù)字,字符串或者是布爾值這樣,能夠直接了當(dāng)?shù)刂赋鲎约旱念愋筒樽兞窟M(jìn)行賦值的值。比如在下面:

let aNumber = 3         //整型字面量let aString = "Hello"   //字符串字面量let aBool = true        //布爾值字面量

整型字面量

整型字面量可以是一個(gè)十進(jìn)制,二進(jìn)制,八進(jìn)制或十六進(jìn)制常量。二進(jìn)制前綴為 0b,八進(jìn)制前綴為 0o,十六進(jìn)制前綴為 0x,十進(jìn)制沒有前綴:

以下為一些整型字面量的實(shí)例:

let decimalInteger = 17           // 17 - 十進(jìn)制表示let binaryInteger = 0b10001       // 17 - 二進(jìn)制表示let octalInteger = 0o21           // 17 - 八進(jìn)制表示let hexadecimalInteger = 0x11     // 17 - 十六進(jìn)制表示

浮點(diǎn)型字面量

浮點(diǎn)型字面量有整數(shù)部分,小數(shù)點(diǎn),小數(shù)部分及指數(shù)部分。

除非特別指定,浮點(diǎn)型字面量的默認(rèn)推導(dǎo)類型為 Swift 標(biāo)準(zhǔn)庫類型中的 Double,表示64位浮點(diǎn)數(shù)。

浮點(diǎn)型字面量默認(rèn)用十進(jìn)制表示(無前綴),也可以用十六進(jìn)制表示(加前綴 0x)。

十進(jìn)制浮點(diǎn)型字面量由十進(jìn)制數(shù)字串后跟小數(shù)部分或指數(shù)部分(或兩者皆有)組成。十進(jìn)制小數(shù)部分由小數(shù)點(diǎn) . 后跟十進(jìn)制數(shù)字串組成。指數(shù)部分由大寫或小寫字母 e 為前綴后跟十進(jìn)制數(shù)字串組成,這串?dāng)?shù)字表示 e 之前的數(shù)量乘以 10 的幾次方。例如:1.25e2 表示 1.25 ? 10^2,也就是 125.0;同樣,1.25e-2 表示 1.25 ? 10^-2,也就是 0.0125。

十六進(jìn)制浮點(diǎn)型字面量由前綴 0x 后跟可選的十六進(jìn)制小數(shù)部分以及十六進(jìn)制指數(shù)部分組成。十六進(jìn)制小數(shù)部分由小數(shù)點(diǎn)后跟十六進(jìn)制數(shù)字串組成。指數(shù)部分由大寫或小寫字母 p 為前綴后跟十進(jìn)制數(shù)字串組成,這串?dāng)?shù)字表示 p 之前的數(shù)量乘以 2 的幾次方。例如:0xFp2 表示 15 ? 2^2,也就是 60;同樣,0xFp-2 表示 15 ? 2^-2,也就是 3.75。

負(fù)的浮點(diǎn)型字面量由一元運(yùn)算符減號(hào) - 和浮點(diǎn)型字面量組成,例如 -42.5。

浮點(diǎn)型字面量允許使用下劃線 _ 來增強(qiáng)數(shù)字的可讀性,下劃線會(huì)被系統(tǒng)忽略,因此不會(huì)影響字面量的值。同樣地,也可以在數(shù)字前加 0,并不會(huì)影響字面量的值。

以下為一些浮點(diǎn)型字面量的實(shí)例:

let decimalDouble = 12.1875       //十進(jìn)制浮點(diǎn)型字面量let exponentDouble = 1.21875e1    //十進(jìn)制浮點(diǎn)型字面量let hexadecimalDouble = 0xC.3p0   //十六進(jìn)制浮點(diǎn)型字面量

字符串型字面量

字符串型字面量由被包在雙引號(hào)中的一串字符組成,形式如下:

"characters"

字符串型字面量中不能包含未轉(zhuǎn)義的雙引號(hào) (")、未轉(zhuǎn)義的反斜線(\)、回車符或換行符。

轉(zhuǎn)移字符含義
\0空字符
\\ 反斜線 \
\b退格(BS) ,將當(dāng)前位置移到前一列
\f換頁(FF),將當(dāng)前位置移到下頁開頭
\n換行符
\r回車符
\t水平制表符
\v垂直制表符
\'單引號(hào)
\"雙引號(hào)
\0001到3位八進(jìn)制數(shù)所代表的任意字符
\xhh...1到2位十六進(jìn)制所代表的任意字符

以下為字符串字面量的簡單實(shí)例:

import Cocoalet stringL = "Hello\tWorld\n\n菜鳥教程官網(wǎng):\'http://www.runoob.com\'"print(stringL)

以上程序執(zhí)行結(jié)果為:

Hello	World菜鳥教程官網(wǎng):'http://www.runoob.com'

布爾型字面量

布爾型字面量的默認(rèn)類型是 Bool。

布爾值字面量有三個(gè)值,它們是 Swift 的保留關(guān)鍵字:

  • true 表示真。

  • false 表示假。

  • nil 表示沒有值。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
js數(shù)據(jù)類型
JavaScript數(shù)據(jù)類型與注釋
我們來學(xué)一下python中的數(shù)據(jù)類型比較常見的數(shù)字
字符串格式化--python
C語言程序設(shè)計(jì)(譚浩強(qiáng))學(xué)習(xí)筆記(2014-11-03)
第3講 常量、變量與數(shù)據(jù)類型(一)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服