将''分配给字符
Assign '' to char
如何将''的值分配给字符变量?
C++无法将反斜杠识别为字符,并认为后面应该有一个"t"或"n"之类的字符。
如何将分配给
char
变量?
您需要正确地逃离它:''
反斜杠字符用作'"'
或'''
等字符的"转义"符号,以赋予它们在文字中的特殊含义,而不是关闭文字。
还有许多转义字符值具有更多的特殊含义,例如'n'
,它扩展到输出中的新行。
要赋予字符的特殊含义,必须对其自身进行转义:
char c = '';
// ^
相关文章:
- 将超出范围的整数分配给有符号字符类型
- 关于字符数组,我正在尝试将数组中的每个字符分配给另一个值
- 使用动态分配将 char* 复制到另一个字符**
- 将字符逐个分配给指针?
- C++ - 使用基于范围的 for 循环将字符值分配给向量中的字符串不会分配值
- 如何在不知道对应关系的情况下在字符串中搜索字符并将其分配给另一个字符?
- 动态分配字符数组的内存
- C++具有动态分配的字符数组的结构
- 如何在C++中有效地将数字值重新分配给字符数组
- 将静态字符数组中的字符分配给动态分配的字符数组 - 访问冲突
- 将常量字符* 分配给字符*
- 为无符号字符* 分配一个数字
- C++错误字符分配
- C++中的模板方法,用于将 wchar_t* 或字符* 分配给数组
- 为什么C++允许我将常量字符分配给常量字符 *?
- 如何为以下字符分配数字 "@" 或 "#" 或 "^" 和 "*"
- 将 const 无符号字符* 分配给执行就地替换或省略的 std::string
- 为什么可以将常量字符*分配给字符*
- 在C++上将字符分配给多维字符数组时发生逻辑错误
- 如何使用无符号字符分配 #define