一个很傻的c问ti?。,✘

为什么会出现%2c这种东西,我输入一串字符后还是只给我输出第一个字符,所以2有什么用?

img


大家帮忙看看吧

%2c 输出一个字符,左边留1个空格
字符数组要用循环输出。以'\0'结尾的是字符串,可以直接用%s输出
&a是个地址,要用%p输出。

因为你的变量a只有一个字节大小,就是单字符的,想要多字符输入只能是字符串了,%s,用数组接收输入

你这代码写的有问题,2表示左边留一空格