C++ 中的空白字符


空白字符是指用于格式化的字符。在 C++ 中,这主要指空格、制表符和(有时)换行符。C++ 编译器通常会忽略空白字符,除了一些小的例外。例如,以下 4 行的含义相同 -

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

C++ 编译器考虑空白字符的例外情况是在引号内和用于运算符检测。因此,每当您放入字符串时,C++ 都会注意空白字符。例如,

"Hello world!"
"Hello     world!"

这两者是不同的字符串。此外,当您使用复合运算符或任何多字符运算符时,您不能在其中空格。例如,

<<和<<是不同的。类似地,+= 和+ =也是不同的,后者不是有效的表达式。

更新于:2020 年 2 月 11 日

7 千人浏览

开启你的事业

完成课程取得认证

开始
广告