55问答网
所有问题
c语言char类型输入输出引号问题。
如题所述
举报该问题
其他回答
第1个回答 2019-03-05
双引号解释为地址,当把地址再解释为ASCII码赋值给char型时,就产生未知结果。
第2个回答 2020-02-15
x,y是char类型,只能保存一个字符,只能用‘a’单引号的方式或者数字赋值,双引号赋值的方式x="a";不正确。
第3个回答 2019-12-14
你xy是char型的,单引号'a'表示将字符a赋值给x,用双引号的话,表示的是字符串,你可以定义数组x[10],然后x=“a”,但是"a"不能赋值给单个字符x.由于你赋值是错误的,在输出的时候系统会随机的给出值,输出h和o只是偶然
第4个回答 2019-09-24
你好!
#include
"stdio.h"
void
main()
{
char
x,y,z;
x='a';
y='\t';
z='b';
printf("第1行为:%c%c%c\n",x,y,z);
printf("第2行为:%c%c%c%c\n",x,y,y,z);
}
这个程序是这样写是正确的,你y赋的值是
制表符
占用八字符位!
如果你把x改为
字符数组
你的源程序就是对的!
如有疑问,请追问。
相似回答
c语言
中如何
输入
双
引号
答:
c语言
中用'\"'表示一个双
引号
。
char
*s="He says,\"OK.\""; // 最前和最后的双引号是定界符,中间的两处\"表示双引号 puts(s);就可以
输出
He says,"OK."转义字符 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示...
C语言
如何输出"good",是带
引号输出
答:
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,
输入C语言
代码:
char
a = '\"';printf("%cgood%c", a, a);。3、编译器运行test.cpp文件,此时成功
输出
了带
双引号的
good。
C语言
的单
引号
怎么
输入
答:
输入的时候 直接输单引号就可以了
。 就是回车边上那个键。 shift加它是双引号 不加shift就是单引号了。 在程式中使用符号常量的时候是 '\'' 两个单引号中间 一个\加单引号。 c语言中的单引号怎么输入的啊? #include<stdio.h> void main() { char mychar; printf("请输入一个字元:"); scanf("%c"...
c语言
:字符变量 如
char
c1; c1='a'; 为什么要用单
引号
,双引号不可以...
答:
在
C语言
中,字符用单
引号
,字符串用双引号。在c1=''a;中,'a'是字符常量,必须用单引号。"a"表示字符串,包含两个字符,一个是'a',一个是'\0'。
c语言
的字符单
引号问题
答:
前面加单
引号
的是常量字符,就是'a'、'b'、'c'这些字符,是不能够赋值成别的字符的,而下面的a b c是
char型
的变量,他们可以被赋值为不同的字符,比如你写a='z',a='g'都行。或者你把你的hanoi函数部分改成void hanoi(int x,char i,char j,char k)相应函数体里面的a b c也分别改成...
大家正在搜
c语言引号和双引号
c语言通过什么输入输出
c语言文件输入输出
char是单引号还是双引号
java单引号和双引号
java双引号里面使用单引号
c语言printf里面的双引号
c语言在字符串里用单引号
c语言 输出