[fmt] 整数型の変数の値をUnicode文字として出力する

説明

整数型の変数の値をUnicode文字として出力するにはfmtパッケージのPrintf()メソッドを使います。Printf()メソッドのパラメーターに"%c"のように指定します。%cと記述された部分が変数の値で示されるUnicode文字に置換されて出力されます。以下の例では変数aの値で示されるUnicode文字の「あ」(0x3042)が出力されます。%cは出力したい文字列内に含ませて使う事もできます。

サンプル [サンプルをダウンロード]

package main
import fmt "fmt"
func main() {
var a = 0x3042
fmt.Print("(1) a = ")
fmt.Printf("%c", a)
fmt.Print("\n")
// 以下の書き方が一般的
fmt.Printf("(2) a = %c\n", a)
}

実行結果

Go言語を使ったプログラムの実行結果