设变量均已正确定义,若要通过scanf("%d%c%d%c",&a,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y.为什么输入形式中正确的是 10X

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:24:09
设变量均已正确定义,若要通过scanf(

设变量均已正确定义,若要通过scanf("%d%c%d%c",&a,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y.为什么输入形式中正确的是 10X
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1
和c2赋字符X和Y.为什么输入形式中正确的是 10X
20Y?请详细解释下,为什么不是10 X 20 Y?

设变量均已正确定义,若要通过scanf("%d%c%d%c",&a,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y.为什么输入形式中正确的是 10X
空格也是一个字符 所以那样输入的话a1=10 c1=空格 x不能被输入给a2,则赋予随机值.c2应该也是