㈠ c语言 "\a"没声音是为什么
\a转义字符是蜂鸣或者说回响。
它不是麦克上的功能,而是电脑上的蜂鸣器发出来的声音,主要用于报警的。往往在硬件出现故障时,会听到这样的声音。比如有的电脑系统启动正常时,就会听到这个声音。
有的电脑上没有安装蜂鸣器,因为它不是集成到主板上的,有的需要外接到主板上。所以就听不到声音啦。
㈡ C语言中的蜂鸣问题
#include<stdio.h>
#include<windows.h>//包含windows头文件
intmain()
{
intn;
intb=20;
for(n=0;n<21;n++)
{
printf("a");
printf("%d ",b-n);
Sleep(500);//延迟500毫秒
}
getchar();
return0;
}
你是想声音和数字都慢慢的出来吗?你的程序太短小,在一瞬间就执行完了,其实声音可能响了20下,但是是在一瞬间同时发出来的,你分辨不出来而已。可以包含windows头文件,调用sleep函数延迟发声和打印,就可以出现有节奏的效果。一次发声只需要打印一个'a'就可以了。
㈢ C语言:如果要发出声音警告,putchar('/a');中为何不用双引号
用双引号表示的是一个指向静态存储区中的一个字符串的地址,
用单引号表示的是该字符对应的ASCII码,你可以用printf("%d
%c",'\a','\a');来测试。
http://ke..com/view/15482.htm
㈣ 在C语言中用\a表示鸣铃是什么意思啊
就是一个硬件控制符, 让喇叭响的的 一个命令
㈤ C语言产生警告warning: multi-character character constant [-Wmultichar]|是怎么回事
while(*front!='