0

私は大学で仕事をする必要があります(簡単なタスク)そして質問の1つは次のとおりです:

次のコードを含むファイルサイズを計算します。

main ()
{
   int x;
   soma (x);
}

手動で計算すると、サイズは34バイトであることがわかります。

UNIXシェルコマンド$ stat -c %s prog.cを使用すると、35バイトになります。

各行は2バイトとしてカウントされ、タブ1は一致しません...

4

1 に答える 1

2

貼り付けたものから35バイトを取得します。また、そこにはタブがありません。4つのスペースはタブではありません。(ほとんどのUnixユーティリティは8スペースのタブを使用します。)とはいえ、ファイルに実際に何が含まれているかを確認するには、、in、16進エディタなどを使用する必要がcat -vあり:set listますvi。(たとえば、末尾のスペースを検討してください。)

于 2012-04-20T01:18:26.663 に答える