「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

Go言語

Posted by arkgame