scanf("x=%dy=%c",&x,&y);从键盘上输入的内容是??

如题所述

第1个回答  2012-07-17
输出的分别是整形的X、Y的地址,由于X、Y不确定,所以输出的结果是两个不确定的整形的数追问

是出入额....谢谢了

第2个回答  2012-07-17
C语言是吧。x是一个数字,y是一个字母。追问

x这个数可以是几位?

追答

16位。

追问

谢谢哈

本回答被提问者采纳
第3个回答  2012-07-17
亲用scanf输入字符不要用c%哦,不然你按回车也不会结束输入哦!
第4个回答  2012-07-17
整数和字符

执行输入语句:scanf(“x=%c,y=%d”,&x,&y);要使字符型变量x的值为'A...
就是说“x=”和“y=”不是scanf函数规定的控制符,既然你加入了,就得在输入时写出来,不然就要出错。如scanf("x=%c,y=%d",&x,&y);,想要使x='A'和y=12,就得输入x=A和y=12,而只输入A 12是不行的。供参考……

scanf(“%d%c%d”,&x,&y,&z); printf(“x=%d,y=%c,z=%d\\n”,x,y,z...
回车也是字符,会被%c匹配到 C)1空格a空格2回车 空格也是字符,会被%c匹配到 D)1空格a2回车 和C一样

用scanf()函数输入数据
scanf(“%d%d\\n”,&x,&y);运行到这里时光标闪烁,按56 scanf(“p=%f,q=%f\\n”,&p,&q);显示p=时,输入5.12,显示q=时,输入6.12 scanf(“%c,%c\\n”,&c1,&c2);直接输入a,b

怎么在c语言从键盘输入x=20,y=25,z=A,然后将输入的内容从屏幕输出?
scanf("x=%d,y=%d,z=%c", &x, &y, &z);printf("您输入的内容为:x=%d, y=%d, z=%c", x, y, z);return 0;} ```运行程序后,会提示用户输入x、y、z的值,格式为"x=20,y=25,z=A"。然后通过scanf函数按照指定格式读取输入内容,并将其分别赋值给变量x、y、z。最后再通过p...

C语言 请问这样编程,在键盘上如何输入
输数字然后回车就可以了,因为没有分隔符的,比如scanf("%d,%d",&a,&b);,这个就要像 1,2这么输

scanf是输入语句,为了完成整型变量x,y的输入,如何编写语句
scanf("%d%d",&x,&y);其中x y 的输入格式要严格按照前面的"%d%d" 的格式。这里的%d之间没有其他字符。如果是"%d,%d", 那么输入就是x,y

执行语句"scanf("x=%d,y=%d.z=%d",&x,&y,&z);"后,若求x、y、z的值分...
scanf("x=%d,y=%d.z=%d",&x,&y,&z);这真是“神一样”的输入语句啊!若求x、y、z的值分别为1、3、2,则正确的输入是:x=1,y=3.z=2 回车

、int x; float y;且执行scanf(“x=%d?y=%f”,&x,&y);语句时,要
int x; float y;且执行scanf(“x=%d?y=%f”,&x,&y);语句时,要int x; float y;且执行scanf(“x=%d?y=%f”,&x,&y);语句时,要使x的值为4321 ,y 的值为765.0000则应该输入:x=4321?y=765。

问几个C语言scanf函数和printf函数问题?
除非在格式串中也写明空格)。字母后面遇到数字可以用空格隔开,遇到字母不能用空格隔开的。scanf("%d%d",&x1,&x2);scanf("%c%c",&y1,&y2);正确的输入格式,答案是10空格20AB,但是这个答案不是唯一的。像下面这样也是可以的:10回车 20AB 还有别的输入方式的。

c语言如何判断从键盘输入的是符号还是数字呢?
利用这个特点,可以在程序中进行输入数据的有效判断。因为系统不会自动清理缓存中的数据,所以,在读入错误数据时,要及时清理缓存,以免造成死循环。如:void main(){ int n; while( scanf("%d%*c", &n)!= 1 ) \/\/用%*c来清除回车确认符和不合适的字符 { printf("input error,...

相似回答