整數ui
int 類 int(在32機器上爲int32,在64位機器上爲int64) int8 int16 int32 int64code
unit類 uint(在32機器上爲uint32,在64位機器上爲uint64) unit8 uint16 unit32 uint64內存
8 16 32 64 指的是bit位,比特位的不一樣表示的範圍不一樣,u表示無符號位整數字符串
小數string
float32 float64it
// 小數,類型推導爲 float64類型 numberFloat1 := 44.3333 fmt.Printf("%T", numberFloat1) // float64
複數 complex64 complex128class
var聲明中指定類型import
T(x)對x值進行強制類型轉換變量
// T(x) 類型轉換 number1 := int8(100) // var中指定類型 var number2 int8 = 100
10進制 0-9 數量權限
2進制 0 1 二進制數據
8進制 0-7 文件權限
16進制 0-f 內存地址
package main import "fmt" func main() { // 10進制數 var num1 = 101 fmt.Printf("%d \n", num1) // 8進制數,使用0做爲前綴 num2 := 0347 fmt.Printf("%o \n", num2) // 16進制數,使用0x做爲前綴 num3 := 0x77 fmt.Printf("%x \n", num3) // 整數能夠表示爲 10進制(數量) 2進制 8進制(文件權限) 16進制(內存地址) // %s-string %d-整數 %o-8進制 %x-16進制 // 查看變量類型 %T }