go數據類型
阿新 • • 發佈:2018-10-03
不能 組成 串合並 tar complex string com 自適應 無符號整數
一。數值型
1.整數
1.1 無符號整數:u開頭的類型,表示正整數和零,uint8,uint16,uint32,uint64
1.2 有符號整數: int8,int16,int32,int64
1.3 根據操作系統自適應的數據類型:uint,int,intptr(這種是常用類型)
對於 32 位系統
uint=uint32 int=int32
uintptr 為 32 位的指針 對於 64 位系統
uint=uint64 int=int64
uintptr 為 64 位的指針
2.浮點數:根據後面接的小數數量分
2.1 單精度浮點數:float32
2.2 雙精度浮點數:float64
3.虛數:
3.1 complex64
3.2 complex128
二. 字符串:(string)
(一)一些重要的概念
1. 用(雙引號"")或者(``號)來描述
2. 雙引號之間的轉義字符會被轉義,而``號之間的轉義字符保持 原樣不變。
3. 由單字節組成:類似python的列表,可以用索引來操作
(二)字符串的操作:
1. 求長度
2.用索引獲取某個字符
3.字符串合並
三。布爾型:(bool)
1. true / false
2. 與: and / &&
或: or / ||
非: not / !
3. 以下均不能作為if後的布爾判斷。 空值:nil 零值:0 空值:""go數據類型