- Null 字面常數 (null literal)
- 布林字面常數 (Boolean literal)
- 數字字面常數 (Numeric literals)
- 字串字面常數 (string literals)
Null 字面常數
null 字面常數屬於 Null 型態 (Null type) 的唯一數值,表示虛無的意思。
布林字面常數
布林字面常數為布林型態 (Boolean type) 的 true 或 false 兩者之一, true 表示邏輯上的「真」, false 則是邏輯上的「假」。
數字字面常數
凡是以數字出現的都為數字字面常數,如
1234 65 963 0 0.125 22.69896 101.002 33. NaN
其中, NaN 是個特別的數值,表示 "Not-a-Number" 的頭字母縮寫,也就是說 NaN 不是數字的意思。
利用前綴可以將數字常數表示為十六進位 (hexadecimal) 的整數
前綴 | 種類 |
---|---|
0x, 0X | 十六進位 |
如
065 //等同十進位數字53 077 //等同十進位數字63 0x65 //等同十進位數字101 0xff //等同十進位數字255
具有小數點的數字也可以用科學記號的方法來表示,如
1.125e-1 3.521e4 5.1203E2 1e2
字母 e 前後分成兩部份,如第一個數字
e 之前的 1.125 是標準化後的數字, e 之後的數字則為 10 的次方數,因此,這個數字會等於 1.125×10-1 。
字串字面常數
字串字面常數為用雙引號 " " 或單引號 ' ' 圍起來的 Unicode 字元,如
"Hello" "333-3333" '王小明' "おはよう"
字串 (string) 就是利用 Unicode 字元組成的文字,可包含跳脫序列 (escape sequence) 。
中英文術語對照 | |
---|---|
字面常數 | literal |
資料型態 | data type |
Null 字面常數 | null literal |
布林字面常數 | Boolean literal |
數字字面常數 | Numeric literal |
字串字面常數 | string literal |
Null 型態 | Null type |
布林型態 | Boolean type |
十六進位 | hexadecimal |
字串 | string |
跳脫序列 | escape sequence |
沒有留言:
張貼留言