Go整數型別

2021-10-12 10:10:26 字數 833 閱讀 6286

型別

有無符號

占用儲存空間

表示範圍

備註int8

有符號1位元組

-2^7~2^7-1(-127-128)

int16

有符號2位元組

-2^15~2^15-1

int32

有符號4位元組

-2^31~2^31-1

int64

有符號8位元組

-2^63~2^63-1

uint8

無符號1位元組

0~2^8-1(-~255)

uint16

無符號2位元組

0~2^16-1

uint 32

無符號4位元組

0~2^32-1

uint64

無符號8位元組

0~2^64-1

int有符號

32位系統4個位元組

64位系統8個位元組

-2^31~2^31-1

-2^63~2^63-1

rune

有符號與int32一樣

-2^31~2^31-1

等價int32,等價於乙個unicode碼

uint

無符號32位系統4個位元組

64位系統8個位元組

-2^31~2^31-1

-2^63~2^63-1

byte

無符號與uint8等價

0~2^8-1

當要儲存字元時選用byte

package main

import "fmt"

func main()

2 6 Go語言整型(整數型別)

go語言的數值型別分為以下幾種 整數 浮點數 複數,其中每一種都包含了不同大小的數值型別,例如有符號整數包含 int8 int16 int32 int64 等,每種數值型別都決定了對應的大小範圍和是否支援正負符號。本節我們主要介紹一下整數型別。go語言同時提供了有符號和無符號的整數型別,其中包括 i...

go var 乙個整數 Go 語言資料型別

字串去除空格和換行符package main import fmt strings func main str 這裡是 www n.runoob n.com fmt.println 原字串 fmt.println str 去除空格 str strings.replace str,1 去除換行符 st...

mysql中整數型別 MySQL中整數型別使用

mysql中整數型別使用 bigint 從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 的整型資料 所有數字 儲存大 mysql中整數型別使用 bigint 從 2 63 9223372036854775808 到 2 63 1 922...