1

テキスト ファイルに次のテキストが含まれているとします。

1.11111111
2.22222222
3.33333333
4.44444444
5.55555555

ファイルのサイズは?そして、どうすればそれを決定できますか?

仮説: [5*(各行の 10 文字の 10 バイト) + 各文字列の末尾にある 5 つのヌル ポインター] = 55 バイト。

しかし、ウィンドウは 3 バイト、合計 58 バイトを表示しています。3バイトはどこから来たのですか?

編集: NULL ポインターはゼロバイトを取ります。したがって、どこかから 8 バイト余分にあることになります。

さらに編集: いくつかの実験の後、ENTER を押すたびに 2 バイトを作成します。ENTER を 4 回押して 8 バイトが取得された場所です。これらのバイトはプログラミング用語で何と呼ばれますか?

4

1 に答える 1

1

\n最後の行を\r除く各行の最後で、それぞれ 1 バイトを取得します。

于 2012-12-13T02:34:32.067 に答える