目錄
字面量字面量型別
整型字面量
浮點型字面量
複數型別字面量
字元型字面量
字串字面量
程式語言源程式中表示固定值的符號叫做字面量,也稱字面常量。一般使用裸字串行來表示不同型別的值。字面量可以被程式語言編譯器直接轉換為某個型別的值。go的字面量可以出現在兩個地方:一是用於常量和變數的初始化,二是用在表示式中作為函式呼叫實參。變數初始化語句中如果沒有顯式地指定變數型別,則go編譯器會結合字面量的值自動進行型別推斷。go中的字面量只能表達基本型別的值,go不支援使用者自定義字面量。
整型字面量使用特定的字串行表示具體的整型數值。,常用於整型變數或常量的初始化。例如:
42
0x6f
浮點型字面量使用特定字串行來表示乙個浮點數值。它支援兩種格式:一種是標準的數學小數形式,例如0.23;另一種是科學計數法,例如1e6。
3.61 // 數學小數形式
3e2 // 科學計數法
複數型別字面量使用特定的字串行來表示複數型別的常量值。
0i
011i
0.i2.123i
1.e+0i
5.123-11i
.25i
go的原始碼採用utf-8的編碼方式,utf-8字元占用1~4個位元組。go的字元採用一對單引號包裹。
'a'
'本''\n'
'\000'
'\x0f'
'\u12e4'
go中的字串字面量表現形式是採用一對雙引號或一對"`"包裹的字元字面量或其編碼值。
"\n"
"\""
`"`"hi, golang!"
"今天天氣不錯"
java字面量和常量
常量 程式中固定不變化的量。分類 字面值常量 整數常量eg.1 2 3 小數常量 eg.3.14 布林常量 true false 定義的final變數 常量的講解 public class constdome 主方法 程式的入口 public static void main string args...
常量,字面量和變數
常量,變數和字面量通常很會讓人疑惑它們有什麼區別。常量 在賦值之後就不可改變,具有名字,可以是基本型別也可以是自定義型別。是乙個不可變的變數。const int a 1 int常量 const vectorarr vector常量字面量 個人理解是乙個值,其型別為整型 浮點型 布林型和字串。它在使用...
字面量和整數字面量
字面量是指c c 源 中直接使用的常量,字面量的意思是 一眼看上去是什麼就是什麼 例如語句 int x 10 中10就是字面量,它相對於變數,只有乙個確定的值不能改變,這個值就是它看上去的值。c c 中的字面量有一下幾種 1.0和正整數,如10 123等 負整數不是字面量,因為加了 運算子 2.浮點...