【豆知识】C语言中转义字符“\a”是什么意思?

您所在的位置:网站首页 转义字符的定义是什么意思 【豆知识】C语言中转义字符“\a”是什么意思?

【豆知识】C语言中转义字符“\a”是什么意思?

2023-12-10 10:19| 来源: 网络整理| 查看: 265

转义字符“\a”

在练习C语言文件流的时候,看到了书上所列举之程序的printf()函数参数里含有一转义字符"\a"。此为何意?甚是好奇。然上网搜索未果,遂自行实验,得知: ①“\a”就是命令电脑播放系统错误提示音。详见Windows历代系统错误音之3:07秒处。 ②在得到下一次用户输入之前(例:scanf()、getch()等)无论有多少“\a”,都只播放一次错误音效。 比如:

#include int main(void){ printf("\a\a错误音示范\n"); }

再比如:

#include int main(void){ for(int i = 0; i int tmp; printf("\a第一次播放错误音!\n"); printf("随便输入一个整数:"); scanf("%d", &tmp); printf("\a第二次播放错误音!\n"); }

还有

#include #include int main(void){ int key; printf("\a\a\a\a\a\a第一次播放错误音!\n"); printf("请按键y:"); key = getch(); switch(key){ case 'y': printf("\n\a第二次播放错误音!\n"); break; } }

这些则可以播放两次错误音效。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3