当一个人使用" ACSII BEL"字符即' \ a'在任何编程语言?

时间:2018-03-02 14:45:48

标签: ascii

我在一本书中偶然发现了花哨的ASCII BEL。然后我(简要地)阅读维基百科上关于ASCII BEl的文章,并且知道它会产生噪音(警报噪音)。

在python(3)中尝试过,在C中尝试过,没有工作。 可能这些天人们不需要钟声。

1 个答案:

答案 0 :(得分:1)

现在很少使用,许多游戏机都不支持它。如果你对它的历史感兴趣,我在微软发现了这个:

  

很久以前,所有PC计算机共享一个通用的8254可编程间隔定时器芯片,用于生成原始声音。 Beep功能专门用于在该硬件上发出蜂鸣声。

     

在这些旧系统上,静音和音量控制对Beep没有影响;你仍会听到这种语气。要使音调静音,请使用以下命令:

net stop beep
sc config beep start= disabled
     

此后,声卡已成为几乎所有PC计算机的标准设备。随着声卡变得越来越普遍,制造商开始从计算机中移除旧计时器芯片。这些芯片也被排除在服务器计算机的设计之外。结果是Beep在没有芯片的所有计算机上都不起作用。这没关系,因为大多数开发人员已经开始调用MessageBeep函数,该函数使用默认声音设备而不是8254芯片。

     

最终由于缺乏与之通信的硬件,在Windows Vista和Windows XP 64位版本中删除了对Beep的支持。