转义代码C ++中的常量

时间:2012-03-07 12:02:21

标签: c++

我的导师给了我们一些示例代码,并使用了\a1 \a2 \a3 \a4 \a5 有人能告诉我它的用途吗?我无法在线或在我的教科书中找到它?

cout<<"\n\t\a\a1----INSERT A NODE IN A BINARY TREE.\a\a";
cout<<"\n\t\a\a2----PRE-ORDER TRAVERSAL.\a\a";
cout<<"\n\t\a\a3----IN-ORDER TRAVERSAL.\a\a";
cout<<"\n\t\a\a4----POST-ORDER TRAVERSAL.\a\a";
cout<<"\n\t\a\a5----EXIT.\a\a";
cout<<"\n\t\a\aENTER CHOICE::\a\a";

4 个答案:

答案 0 :(得分:8)

\a是“警惕”或“响铃”。例如,它列出了here。在一个带有实际可听铃声的终端上运行它(或者甚至是一个可视的铃声,整个屏幕会短暂地闪烁)肯定是可怕的。这是从教练那里获得的相当奇怪的代码。

序列\a1只是\a后跟数字1,它不是两个字母的转义码。

答案 1 :(得分:4)

\a已提醒,\n为换行符,\t为制表符。 1是1: - )

更多信息:http://msdn.microsoft.com/en-us/library/h21280bw(v=vs.80).aspx

答案 2 :(得分:2)

  • \n - 换行
  • \t - 制表符号
  • \a - 声音 控制台

所以\a1表示\a声音和符号1

答案 3 :(得分:0)

\a通常是扬声器......