標準出力 【standard output】 stdout

概要

標準出力(standard output)とは、コンピュータ上で実行されているプログラムが、特に何も指定されていない場合に標準的に利用するデータ出力先。システム上では “stdout” の略号で表されることが多い。

コンピュータ出力装置オペレーティングシステムOS)が提供するデータ出力機能・経路などを指し、多くのシステムではディスプレイ装置による利用者への文字表示が標準出力に設定されている。プログラム実行時リダイレクトなどの機能を用いて指定ファイルへの書き込みなどに変更することもできる。

UNIX系OSおよびC言語実装され広く普及した概念で、狭義にはこれらの環境における標準のデータ出力手段を意味するが、現在では他の多くのOSプログラミング言語でも同様の仕組みを備えており、広義にはそれらを含む総称を表す。

UNIX系システムでは他に、何も指定しない場合の標準のデータ入力元である「標準入力」(stdinstandard input)や標準のエラー出力先である「標準エラー出力」(stderrstandard error output)がある。標準入力は通常キーボードからの文字入力が設定されていることが多く、標準エラー出力は標準出力と同じくディスプレイ表示が設定されることが多い。標準出力と標準入力を合わせて「標準入出力」(stdio:standard input and output)と呼ぶこともある。

(2022.11.26更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる