The C Programming Languageを読んでいます。これは、空白、タブ、および改行をカウントするプログラムを作成するという質問です。\nを改行に、\tをタブに使用できるようになりましたが、空白については初めて聞きました。空白の本当の意味は何ですか?改行とタブについては、次のプログラムをコンパイルしました。
#include <stdio.h>
/* program to count blanks, tabs, and newlines */
main (){
long blanks, tabs, newlines, input;
blanks = 0;
tabs = 0;
newlines = 0;
input = 0;
while ((input = getchar()) != EOF)
if (input == '\n')
++newlines;
else if (input == '\t')
++tabs;
printf("Total newlines: %ld\nTotal Tabs: %ld", newlines, tabs);
}