標準出力
出力先だよ
何も指定しなかったときに使われるやつだよ
画面への出力になっていることが多いよ
簡単に書くよ
標準出力(読:ヒョウジュンシュツリョク 英:standard output)とは
プログラムとかにおける「特に指定されていない場合は、ここに出力するからね!」な出力先のこと
ですが、よく分からなければ
画面への出力のこと
だと思っても良いです。
詳しく書くよ
サクっと一言で説明すると
「特に指定がなかったら、ここに出力するよ!」な出力先
が「標準出力」です。
普通は、画面(ディスプレイ)への出力が標準出力になっています。
実は、ですね。
プログラムさんは、かなりの重病人なのです。
ベッドの上から動いちゃダメ、絶対安静状態です。
絶対安静状態のプログラムさんには、いろいろな不便が出ないようにするために、3本の管がつなげられています。
1本目の管はプログラムさんに何かを入れてあげるときに使う管です。
お水とか食料を、その管から流し込んであげます。
2本目の管はプログラムさんから普通に出てくるものが通る管です。
きれいな話ではありませんが、う○ちとか お○っこが通ります。
3本目の管はプログラムさんから普通は出てこないものが通る管です。
吐血した血とか嘔吐したもんじゃ焼きとかが通ります。
この3本の管のうち、2本目の管が標準出力です。
プログラムさんから普通に出てくるものが通る管です。
あと、ついでなので書いておくと、1本目の管は「標準入力」と言います。
標準入力はプログラムさんに入ってくるものが通る管です。
3本目の管は「標準エラー出力」と言います。
標準エラー出力は普通は出てこないものが通る管です。
気が向いたら、全部まとめて覚えてあげてください。
特に指定がなかったときに使われる
標準出力:出力先
標準入力:入力元
標準エラー出力:エラーの出力先
です。
標準出力の管は普通、画面(ディスプレイ)につながっています。
そのため、プログラムで処理した結果とかを画面に表示することを「標準出力に出力する」と言ったりします。
もちろん出力先は必ずしも画面とは限りません。
処理結果をファイルに出力したい場合もあるでしょう。
その場合は、ディスプレイから管を引っこ抜いて、代わりにファイルにプスっと挿して、そこにぐへぇと出力するイメージです。
一言でまとめるよ
まぁ「標準出力」って単語が出てきたら「何も指定されなかったときに使われる出力先(≒画面への出力)なんだな~」と お考えください。






