手機也能上課
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
--內置的虛數(shù)類型
complex64, complex128
-- 固定長度的數(shù)組
array
Go定義了三個依賴系統(tǒng)的類型:uint
、int
、uintptr
。
- 對于32位系統(tǒng)uint=uint32, int=int32, uintptr為32位的指針;
- 對于64位系統(tǒng)uint=uint64, int=int64, uintptr為64位的指針。
- String字符串用
`
符號類似單引號卻不是單引號或雙引號來描述,區(qū)別是`
符號中的轉義字符可原樣輸出,而雙引號中的轉義字符會被轉義
package main
import "fmt"
func main() {
var a = "hello \n world"
var b = `hello \n world`
fmt.Println(a)
fmt.Println("-------------------------")
fmt.Println(b)
}
嘗試一下