職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

コンソール入出力

2022年12月30日 | GO言語
コンソール入出力


【開発環境】
OS:Win11(64ビット)
go version go1.19.4 windows/amd64
VSCode1.72.2、及びコマンドプロンプト

コンソール出力

◆fmt.Println()
この関数は、指定された値を出力して改行する。
サンプルコード
package main

import (
"fmt"
)

func main() {
var name = "花子"
fmt.Println("こんにちは", name, "さん")

}
実行
PS D:\GO言語\サンプルプログラム\Go-3> go run コンソール.go
こんにちは 花子 さん

◆fmt.Printf()
この関数は、出力する書式を指定する
・書式
printf(formot,v1,v2,v3...)
formot←指定子
v1,v2,v3←変数


fmt.printf("%d %5.2f %c\n",x,v,c)
%d←x  :10進数
%5.2f←v :実数
%c←c  :文字
\nは改行

◆書式指定文字列
書式指定文字列は、出力や入力などの書式を指定する文字列
→%[flogs][width][precision]type
・flogsは、下記の様なものがある

・widthは
出力する幅を指定する

・precisionは
出力する小数点以下の桁数を指定する

・typeには、下記の様なものがある
1.整数型

2.浮動小数点型と複素数型

3.文字列型

ルーン(rune)のサンプルプログラム「コンソール.go」
package main

import (
"fmt"
)

func main() {
var r rune = 'あ'
fmt.Printf("%c %q %x\n", r, r, r) \\%cは文字

}
実行
PS D:\GO言語\サンプルプログラム\Go-3> go run コンソール.go
あ 'あ' 3042
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする