当我运行以下程序时:
int main()
{
getchar();
return 0;
}
我按下控制台上的任何箭头键,如↑(向上箭头)^[[A
。我想知道这意味着什么。具体来说,我想知道^[
的含义。
答案 0 :(得分:4)
^
是Ctrl键的简写表示法。然后,^[
是转义字符ESC
的{{3}}。
答案 1 :(得分:2)
另一个字符前面的脱字符字符是控制字符(代码点0到31的字符之一)的转义序列。 ^ [是一个名为ESC的转义字符,通常为您的终端引入转义序列。这是您点击向上箭头时键盘发送的内容。