App下載
4. 內(nèi)置類型和函數(shù)
Go 語言入門課程 / 4. 內(nèi)置類型和函數(shù)
手機也能上課
App下載
1/8

值類型

--布爾類型
bool
--無符號整型:無符號類型能夠表示正整數(shù)和零
uint(32 or 64), uint8(byte), uint16, uint32, uint64
--有符號整型:有符號類型除了表示正整數(shù)和零外,還可以表示負整數(shù)
int(32 or 64), int8, int16, int32, int64
--單精度浮點型float32和雙精度浮點型float64,主要區(qū)別是小數(shù)點后位數(shù)不同
float32, float64
--字符串
string
--內(nèi)置的虛數(shù)類型
complex64, complex128
-- 固定長度的數(shù)組
array

Go定義了三個依賴系統(tǒng)的類型:uint、intuintptr。

  • 對于32位系統(tǒng)uint=uint32, int=int32, uintptr為32位的指針;
  • 對于64位系統(tǒng)uint=uint64, int=int64, uintptr為64位的指針。
  • String字符串用`符號類似單引號卻不是單引號或雙引號來描述,區(qū)別是 `符號中的轉(zhuǎn)義字符可原樣輸出,而雙引號中的轉(zhuǎn)義字符會被轉(zhuǎn)義
package main

import "fmt"

func main() {
    var a = "hello \n world"
    var b = `hello \n world`

    fmt.Println(a)
    fmt.Println("-------------------------")
    fmt.Println(b)

}

輸出結(jié)果:

1_4_string

嘗試一下
+10 經(jīng)驗 +10積分
解析
提示
參考答案
+10 經(jīng)驗 +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?