有关printf问题

int x=102,y=12;
printf("–,=\n",x,y);
执行后输出结果是多少

输出结果就是 -,= 因为没有 %d 来接受x和y的值

#include <stdio.h>
int main()
{
    int x=102,y=12;
    printf("–,=\n",x,y);
    
    return 0;
}

这个运行结果是

img


而这个

#include <stdio.h>
int main()
{
    int x=102,y=12;
    printf("–,=,x=%d,y=%d\n",x,y);
    
    return 0;
}

运行结果是

img

如果有帮助到你的话,给个采纳呗,谢谢啦
不懂可以再问我

输出:–,=

img

电脑上自己实现一下就好了嘛