[Go] uint32 型のデータを string 型に変換する

作成日: 2023年07月07日

strconv パッケージの FormatUint() 関数を使用すると、uint32 型のデータを string 型に変換することができます。FormatUint() 関数の第 1 引数には、uint64 型が必要なので変換したい uint32 型をデータを一度 uint64 に変換したものを渡します。第 2 引数には何進数として文字列で表現するかを指定する数値を渡します。下記の例では 10 進数を指定しています。

package main

import (
    "fmt"
    "strconv"
)

func main() {
    var n uint32 = 111
    nStr := strconv.FormatUint(uint64(n), 10)
    fmt.Printf("%s", nStr)
}

実行結果は下記のとおりです。

111
Go