字面值(直接量)

2021-10-23 17:44:47 字數 628 閱讀 3708

概述:

在程式可以直接使用的資料值

分類:數值型字面值

整數100 +88 -66

直接寫的整數預設為十進位制

二進位制 0b10

八進位制 010

十六進製制 0x10

浮點數3.14 +0.05 -2.22

字元型字面值

使用一對單引號引起來乙個字元

『a』注意:

單引號中不能有多個字元也不能為空字元

轉義字元:

格式:\字元

『\t』 製表符 縮排對齊

『\r』 回車 『\n』 換行

補充:system.out.println(「hello」) 將hello輸出之後預設做乙個換行

system.out.print(「hello」) 直接輸出hello

字串字面值

使用一對雙引號引起來 零個字元 乙個字元或者多個字元

「」:空字串

「a」「hello」

『a』 「a」:

『a』->字元型

「a」->字串

布林型字面值

布林:邏輯判斷結果

true 對的 正確的

false 錯誤的

true false是關鍵字

字面值型別

只有內建型別 內建型別是程式語言自己定義的一些型別 存在字面值,沒有類 class 型別字面值。例如 0是int型別的字面值,3.14159是double型別的字面值。1 整型浮點字面值20 decimal 十進位制 024octal 八進位制 0x14 hexadecimal 十六進製制 128u...

字面值型別

1 字面值常量 乙個形如42的值被稱作字面值常量,這樣的值一望而知。每個字面值常量都對應一種資料型別,字面值常量的形式和值決定了它的資料型別,包含 2 常量表示式 指值不會改變並且在編譯過程就能得到計算結果的表示式。很顯然,字面值屬於常量表示式,用常量表示式初始化的const物件也是常量表示式。乙個...

字面值常量

乙個形如 39 的值被稱作字面值常量 literal 每個字面值常量都對應一種資料型別,字面值常量的形式和值決定了它的資料型別。整型字面值寫作十進位制數 八進位制數或十六進製制數的形式。以0開頭的整數代表八進位制數,以0x或0x開頭的代表十六進製制數。下面的任意一種形式都表示數值 20 20 十進位...