「Go言語」データの数値型intのサンプル
書式
var (
変数名 int = 値1
変数名 int16 =値2
変数名 int32 =値3
)
使用例
package main
import (
"fmt"
)
func main() {
var (
// 符号あり 実行アーキテクチャに依存
cftA int = 20
// 20の9乗(=1000000000)
cftB int = 1e9
// 符号あり 最小:-32768 最大:32767
cftC int16 = 20
// 符号あり 最小:-2147483648 最大:2147483647
cftD int32 = 20
// 符号あり最小:-9223372036854775808最大:9223372036854775807
cftE int64 = 20
// 符号なし実行アーキテクチャに依存
cftF uint = 20
// 符号なし 最小:0 最大:4294967295
cftH uint32 = 20
)
fmt.Printf("%T %T %T %T %T %T %T\n", cftA, cftB, cftC, cftD, cftE, cftF, cftH)
}
実行結果
>go run 100.go
int int int16 int32 int64 uint uint32