如何初始化特殊的ASCII字符,例如EOT(0x04),ENQ(0x05)?
char CHAR1 = '\EOT';
char CHAR2 = '\ENQ';
这是对的吗?
答案 0 :(得分:10)
答案 1 :(得分:5)
通过十六进制或八进制,不支持他们的名字。 '\x04'
例如
答案 2 :(得分:3)
您可以简单地将char指定为其十六进制值:
char CHAR1 = 0x04;
这是对的吗? - 没有初始化它的方法是不正确的,因为编译器期望在'\'
之后有一个转义字符