1. 程式人生 > >go數據類型

go數據類型

不能 組成 串合並 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數據類型