补充字符串常量的拼接.

This commit is contained in:
lion187 2023-07-06 13:56:33 +08:00
parent 2f3f9a26a4
commit b988eff697

View File

@ -91,7 +91,19 @@ C语言的编码和注释有很多种风格你会发现每种风格有各自
* "var"!=1024
* 16<0x16
因为以上并非赋值语句而是比较语句。通过英文双引号表达的是字符串变量他们可以是一串字符。使用英文单引号表达的是字符常量他只可以包含一个字符。而类似于16、25.1这种的是数字量。数字量分为整数和浮点数,他们有多种方式去表达方式。
因为以上并非赋值语句,而是比较语句。
使用英文单引号表达的是字符常量,他只可以包含一个字符。通过英文双引号表达的是字符串常量,他们可以是一串字符。
字符串常量是可以自动拼接的,比如下面这种写法:
```cpp
char* str="Hello " "Demo.";
```
这种机制在宏定义中非常有用。
类似于 16、25.1 这种的是数字量。数字量分为整数和浮点数,他们有多种方式去表达方式。
## 2.1.5 整数的表达方式