int x; char y; scanf(“%d %c”,&x,&y); //赋值123 51时,%d和%c之间要用符号隔开
时间: 2024-04-20 22:24:06 浏览: 68
c语言基础&算法&源码.pdf
感谢您的指正!您是正确的,在scanf函数中,格式字符串"%d %c"中的%d和%c之间需要用空格或其他分隔符(如逗号)隔开。这样,当输入"123 51"时,scanf函数将会将数字部分"123"赋给变量x,字符部分"5"赋给变量y。
非常抱歉之前的回答有误,非常感谢您的纠正!如果还有其他问题,请随时提问。
阅读全文