中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang的int類型在內存中占多少字節

發布時間:2020-06-19 16:47:27 來源:億速云 閱讀:2786 作者:元一 欄目:編程語言

int 是帶符號整數類型,其大小至少為32位。 它是一種確切的類型,而不是 int32 的別名。

int 不是int32,那 int 在內存占多少字節呢?官方沒有明確,讓我們測試下。

GOARCH="amd64"

package mainimport (
	"fmt"
	"unsafe"
)func main() {	i := int(1)
	fmt.Println(unsafe.Sizeof(i)) // 4
	j := 1
	fmt.Println(unsafe.Sizeof(j)) // 4
	u := uint(1)
	fmt.Println(unsafe.Sizeof(u)) // 4}

可以認為 int 是4字節么?我不敢這樣認為,GoLang支持多種平臺架構。如果對size有明確要求,那就用 int32 之類的吧。

補充:隨Go版本的變化,這個的確是在變化,所以到底占用多少字節,還是看具體版本吧

類型和描述
1uint8
無符號 8 位整型 (0 到 255)
2uint16
無符號 16 位整型 (0 到 65535)
3uint32
無符號 32 位整型 (0 到 4294967295)
4uint64
無符號 64 位整型 (0 到 18446744073709551615)
5int8
有符號 8 位整型 (-128 到 127)
6int16
有符號 16 位整型 (-32768 到 32767)
7int32
有符號 32 位整型 (-2147483648 到 2147483647)
8int64
有符號 64 位整型 (-9223372036854775808 到 9223372036854775807)

以上就是golang中的int占幾個字節的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

司法| 湖南省| 寿光市| 丰顺县| 沛县| 乌拉特中旗| 弥勒县| 灵宝市| 乌海市| 务川| 闵行区| 通海县| 衢州市| 内江市| 调兵山市| 琼海市| 金秀| 抚宁县| 翁牛特旗| 东源县| 大理市| 尼勒克县| 安泽县| 辽宁省| 蒙阴县| 莱阳市| 启东市| 呼伦贝尔市| 乳山市| 行唐县| 松桃| 江安县| 阳西县| 蒙城县| 苗栗县| 沙田区| 竹山县| 临城县| 乐业县| 本溪市| 遂平县|