c语言中若语句scanf("%c%c%c",&c1,&c2,&c3);想要将A,B,D分别赋值给变量c1,c2,c3,正确的输出形式是什么
时间: 2024-01-02 17:04:09 浏览: 120
要将字符 'A', 'B', 'D' 分别赋值给变量 c1, c2, c3,可以使用以下代码:
```c
scanf(" %c %c %c", &c1, &c2, &c3);
```
scanf() 函数的格式控制字符串中,每个格式说明符前面都可以加一个空格,表示跳过输入流中的空白字符,直到遇到第一个非空白字符为止。这样可以确保 scanf() 函数只读取我们想要的字符。
注意,格式控制字符串中的空格不是必需的,但是建议加上,以防止程序读取不必要的字符或换行符。
阅读全文