大家好,欢迎来到IT知识分享网。
①%c紧密相连
#include<studio.h>
main()
{
char a,b,c;
scanf(“%c%c%c“,&a,&b,&c);
printf(“a=%c,b=%c,c=%c”,a,b,c);
}
输入:123 输出:a=1,b=2,c=3
输入:1 23 输出:a=1,b=,c=2
空格作为字符输出
~
②%c之间有空格
#include<studio.h>
main()
{
char a,b,c;
scanf(“%c %c %c“,&a,&b,&c);
printf(“a=%c,b=%c,c=%c”,a,b,c);
}
输入:123 输出:a=1,b=2,c=3
输入:1 23 输出:a=1,b=2,c=3
输入:1 2 3 输出:a=1,b=2,c=3
空格作为间隔符,不输出
~
③%c前有数字
#include<studio.h>
main()
{
char a,b,c;
scanf(“%2c %2c %2c“,&a,&b,&c);
printf(“a=%c,b=%c,c=%c”,a,b,c);
}
输入:123 输出:没有结果
输入:1 23 输出:没有结果
输入:1 2 3 输出:a=1,b=2,c=3
算上空格,总宽度为6,才有结果。
必须按指定宽度输入,
取指定宽度第一个字符输入。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/159992.html