文章目錄
- 布爾型別bool
- 數值型
- 整形
- 浮點型
- 字串
- 其他
- 型別轉換
- 派生類
布爾型別bool
布爾型的值只可以是常量 true 或者 false,一個簡單的例子:var b bool = true
數值型
整形
-
int8
有符號 8 位整型 (-128 到 127)
長度:8bit -
int16
有符號 16 位整型 (-32768 到 32767) -
int32
有符號 32 位整型 (-2147483648 到 2147483647) -
int64
有符號 64 位整型 (-9223372036854775808 到 9223372036854775807) -
uint8
無符號 8 位整型 (0 到 255)
8位都用于表示數值: -
uint16
無符號 16 位整型 (0 到 65535) -
uint32
無符號 32 位整型 (0 到 4294967295) -
uint64
無符號 64 位整型 (0 到 18446744073709551615)
浮點型
-
float32
IEEE-754 32位浮點型數
-
float64
IEEE-754 64位浮點型數
-
complex64
32 位實數和虛數
-
complex128
64 位實數和虛數
字串
字串就是一串固定長度的字符連接起來的字符序列,Go的字串是由單個位元組連接起來的,Go語言的字串的位元組使用UTF-8編碼標識Unicode文本
其他
-
byte
類似 uint8
-
rune
類似 int32
-
uint
32 或 64 位
-
int
與 uint 一樣大小
-
uintptr
無符號整型,用于存放一個指標
型別轉換
語法格式:Type(Value)
常量:在有需要的時候,會自動轉型
變數:需要手動轉型 T(V)
注意:兼容型別可以轉換
派生類
1、指標型別(Pointer)
2、陣列型別
3、結構化型別(struct)
4、Channel 型別
5、函式型別
6、切片型別
7、介面型別(interface)
8、Map 型別
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/275051.html
標籤:區塊鏈
