为什么在VSCode中C++编译输出转义字符'\a'无响铃效果?(操作系统-ubuntu)

#include <iostream>
using namespace std;
int main()
{
    cout<<'\a';
    return 0;
}

运行这段代码,结果没声儿,用Terminal输出是什么也没有,而用Output窗口显示输出结果出现的是下图里的红色小图标:

img

(1)可能是机器上没有蜂鸣器(如果linux是虚拟机,在windows物理机上试试,如果响铃,那么就不是这个原因)
(2)如果你用的某个带图形桌面环境的 Linux 发行版。打开 terminal ,找找 里面有没有设置 bell 选项的地方,勾选上。
确保耳机或音响能出声。

斜杠是转义字符,没有这样的字符(\a)。