Go語言基礎之基本資料型別

2022-06-30 20:39:13 字數 659 閱讀 1137

go語言中有豐富的資料型別,除了基本的整型、浮點型、布林型、字串外,還有陣列、切片、結構體、函式、map、通道(channel)等。go 語言的基本型別和其他語言大同小異。

目錄整型分為以下兩個大類: 按長度分為:int8、int16、int32、int64 對應的無符號整型:uint8、uint16、uint32、uint64,其中,uint8就是我們熟知的byte型,int16對應c語言中的short型,int64對應c語言中的long型。

型別描述

uint8

無符號 8位整型 (0 到 255)

uint16

無符號 16位整型 (0 到 65535)

uint32

無符號 32位整型 (0 到 4294967295)

uint64

無符號 64位整型 (0 到 18446744073709551615)

int8

有符號 8位整型 (-128 到 127)

int16

有符號 16位整型 (-32768 到 32767)

int32

有符號 32位整型 (-2147483648 到 2147483647)

int64

有符號 64位整型 (-9223372036854775808 到 9223372036854775807)

GO語言基本資料型別

任何go語言原始碼檔案都由若干個程式實體組成的。在go語言中,變數 常量 函式 結構體和介面被統稱為 程式實體 而它們的名字被統稱為 識別符號 識別符號可以是任何unicode編碼可以表示的字母字元 數字以及下劃線 不過,首字母不能是數字或下劃線。注意 在go語言中,我們對程式實體的訪問許可權控制只...

Go語言基本資料型別(四)

go語言基本資料型別主要包含 bool,number,string go中的布林型別,只能是 true 和 false,例如 var b bool true 型別描述 uint8 無符號 8位整型 0 到 255 uint16 無符號 16位整型 0 到 65535 uint32 無符號 32位整型...

Go的基本資料型別

go語言的資料型別主要分為四種 基礎型別 數字,字串,布林型別 復合型別 陣列,結構體 引用型別 指標,切片,字典,函式和通道 介面型別 go 語言的整型定義型別有符號型別主要有int8,int16,int32,int64,無符號型別uint8,uint16,uint32,uint64.int 和u...