C++ 中的空白字符
空白字符是指用于格式化的字符。在 C++ 中,这主要指空格、制表符和(有时)换行符。C++ 编译器通常会忽略空白字符,除了一些小的例外。例如,以下 4 行的含义相同 -
cout<<"Hello"; cout << "Hello"; cout << "Hello" ; cout << "Hello";
C++ 编译器考虑空白字符的例外情况是在引号内和用于运算符检测。因此,每当您放入字符串时,C++ 都会注意空白字符。例如,
"Hello world!" "Hello world!"
这两者是不同的字符串。此外,当您使用复合运算符或任何多字符运算符时,您不能在其中空格。例如,
<<和<<是不同的。类似地,+= 和+ =也是不同的,后者不是有效的表达式。
广告