你如何初始化特殊的ASCII字符,例如EOT(0×04),ENQ(0×05)?
char CHAR1 = '\EOT';
char CHAR2 = '\ENQ';
这个对吗?
你如何初始化特殊的ASCII字符,例如EOT(0×04),ENQ(0×05)?
char CHAR1 = '\EOT';
char CHAR2 = '\ENQ';
这个对吗?
你可以简单地指定字符其十六进制值:
char CHAR1 = 0x04;
这个对吗 ? - 没有因为编译器希望你初始化它的方式是不正确的后一个转义字符“\”
你可以把字符编码成变量:
char CHAR1 = 4;
char CHAR2 = 5;
您也可以使用它,你会发现转义序列在这里 。
由十六进制或八进制,对他们的名字不支持。 '\x04'
如。