0

私はCの本を学び、読んでいます。この本では、「getchar()は、入力を変換せずに、標準の入力ストリームバッファから1文字を取得します」と述べています。

「入力を翻訳せずに」と言って作者が何を意味するのかわかりません。私はグーグルを試しましたが、運がありません。

ありがとう。

4

2 に答える 2

2

おそらく作者は、文字が文字として読み取られ、他のデータ型に変換されないことを意味します。たとえば、scanf( "%d")を使用した場合、数字のシーケンスは整数値に変換されます。

于 2011-03-07T07:00:01.710 に答える
0

入力ストリームで取得するものはすべて、getchar()呼び出しから取得するものであることを意味していると思います。自動変換や変更はありません。おそらく、入力ストリームがファイルの場合など、入力も変更されないことも意味します。

于 2011-03-07T07:00:28.017 に答える