龙空技术网

C语言-字符的输入输出格式

肌肉诗男 196

前言:

如今各位老铁们对“c语言编程格式”大体比较珍视,朋友们都需要了解一些“c语言编程格式”的相关知识。那么小编在网上网罗了一些有关“c语言编程格式””的相关内容,希望各位老铁们能喜欢,大家快快来学习一下吧!

①%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,才有结果。

必须按指定宽度输入,

取指定宽度第一个字符输入。

标签: #c语言编程格式