Java 變數 字面值

2021-09-12 09:04:59 字數 795 閱讀 5406

當以l或者l結尾的時候,乙個整數字面值是long型別,否則就是int型別。 建議使用大寫的l而非小寫的l,因為容易和1混淆。

byte,short,int和long的值都可以通過int型別的字面值來建立。整數的字面值可以用如下四種進製來表示:

十進位制: 基 10, 包含從0-9的數字,平常用的就是這種

十六進製制: 基 16, 包含從0-9的數字,和從a-f的字母。

八進位制: 基 8, 包含從0-7的數字

二進位制: 基 2, 包含0和1。

publicclasshelloworld

}

當以f或者f結尾的時候,就表示乙個float型別的浮點數,否則就是double型別(以d或者d結尾,寫不寫都可以)。

浮點數還可以用e或者e表示(科學計數法)

e2表示10的二次方,即100

1.234e2 = 1.234x100

publicclasshelloworld

}

字元的字面值放在單引號中

字串的字面值放在雙引號中

需要注意的是,\表示轉義,比如需要表示製表符,回車換行,雙引號等就需要用 \t \r \n \" 的方式進行

**比較複製**

publicclasshelloworld

}

字面值型別

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

字面值型別

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

字面值常量

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