99问答网
所有问题
C语言:如果要发出声音警告,putchar('/a');中为何不用双引号?
如题所述
举报该问题
推荐答案 2013-06-05
用双引号表示的是一个指向静态存储区中的一个字符串的地址,用单引号表示的是该字符对应的ASCII码,你可以用printf("%d %c",'\a','\a');来测试。
http://baike.baidu.com/view/15482.htm
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BB7eWXvtt.html
其他回答
第1个回答 2013-06-05
'\a'是一个字符,输出时可使电脑扬声器发出警告声,但'/a'不是合法字符,故出错。
第2个回答 2013-06-05
/a是转义字符、不是字符串、字符类型用单引号、字符串用双引号
第3个回答 2013-06-05
putchar('\a');putchar是输出字符双引号是字符串
相似回答
c语言中,putchar(
'\n')和printf('\n')有什么区别
答:
putchar(
'\n')只能用来输出一个字符'\n',不能添加其他的内容了 printf("\n");这里是
双引号,不
是单引号,用于输出'\n',但就这一个字符,结果是一样的,不过这个函数还能同时输出其他的内容,如printf("abc\n");同时输出。
在
C语言中
'\"'代表什么
答:
在
C语言
里面
双引号
是字符串的界定符 直接写 在一个双引号前后写单引号 第2个单引号会被当成字符串的一部分 匹配起来各种混乱 所以 用转义字符 \ \" 表明 这个双引号 不是字符串的界定符 而只是一个字符 你可以用
putchar(
'\"');这样的语句输出1个双引号字符 ...
get
char()
时可以输入'a'吗
,为什么
结果只是',
答:
get
char
是读取键盘缓冲区中的一个字符,你要是输入a,它就读取a,你要是输入'a',其实是输入了3个字符,字符',字符a,字符',它就读取字符',而将后面的字符a,字符'留在了键盘缓冲区中
c语言中
(
n & 1)什么意思啊
答:
这应该是一段控制输出信息的字符控制信息。 使用%1f不明显,直接看示例。include<stdio.h> int main(){float f= 1.1f;printf("f=%f\n", f);printf("f=%10f\n", f);return 0;}程序执行效果:说明:%1f或者%10f,里面的数字指的是最小域宽限定符,简单的说即数值输出后要有多少个字符...
C语言
'\n' 和 "\n"的区别
答:
常用的转义字符及其含义 转义字符 转义字符的意义 ASCII代码 \n 回车换行 10 \t 横向跳到下一制表位置 9 \b 退格 8 \r 回车 13 \f 走纸换页 12 \\ 反斜线符"\" 92 \' 单引号符 39 \”
双引号
符 34 至于'\n',就是一个普通的字符串。
谁有
C语言
设计谭浩强第三版的课后习题答案文本文档格式的
答:
解:字符常量是一个字符,用单引号括起来。字符串常量是由0个或若干个字符而成
,用双引号
把它们括起来,存储时自动在字符串最后加一个结束符号'\0'.3.6写出以下程序的运行结果:#include<stdio.h>void main(){
char
c1='a',c2='b',c3='c',c4='\101',c5='\116';printf("a%c b%c\tc%c\tabc\n",...
C语言
里printf与
putchar
有什么区别啊
答:
1、
putchar:
是把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中。2、printf:是式样化输出函数, 用于向准则输出设备按规定式样输出消息。二、输出方式不同 1、putchar:输出可以是一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是用char定义好的一个...
大家正在搜
c语言中puts和putchar
C语言中putchar
c语言putchar输出字符串
c语言putchar函数用法
getcharputchar用法
C语言中getchar函数
putchar和getchar
C语言中char
C语言getchar
相关问题
C语言:如果要发出声音警告,putchar('/a');中为...
c语言中,putchar('\n')输出一个换行符为什么用一...
putchar( )里是什么数时需要加单引号?双引号呢?请简...
url中参数带有双引号怎么办
url中参数带有双引号怎么办