C ++中的空白

空格是一个术语,指的是用于格式化目的的字符。在C ++中,这主要是指空格,制表符和(有时)换行符。C ++编译器通常会忽略空格,但有一些较小的例外。例如,下面的所有4行均表示同一件事-

cout<<"Hello";
cout << "Hello";
cout                <<          "Hello"     ;
cout
<<
"Hello";

C ++编译器考虑空格的例外是在引号内以及操作符检测。因此,每当您输入字符串时,c ++都会注意空格。例如,

"你好,世界!"
"Hello     world!"

这两个都是不同的字符串。同样,当您使用复合运算符或任何多字符运算符时,也不能在它们之间放置空格。例如,

<<和<<不同。同样,+ =和+ =是不同的,后者不是有效的表达式。