最近开始自学c语言,这个不是很懂,想知道是怎么搞的?求解,就是这个为什么a=(此处有两个空格)H,b=A,c=?
这方面学的不是很好,就是有没有推荐的书籍和学习资料,真的很谢谢大家了
%3c是一次读入3个字符,但由于a只是一个字符,所以跳过了后面两个字符,因此a在接收H字符的同时,跳过后面的ow两个字符。所以第二个b会从A开始接收,然后同样跳过re两个字符。%*3c是跳过3个字符,不接收输入,因此跳过You三个字符。最后c输入对应的是最后一个%c,接收的是问号
输出时,%3c是右对齐,占三个字符位置,由于a只是一个字符H,因此前面会有两个空格
b站鹏哥c语言的视频讲的很详细,可以看一下