C之%c的使用方法

本文详细解析了C语言中使用scanf函数进行输入时的注意事项,特别是%c格式符的使用,强调了不能使用空格、制表符、回车等间隔符来间隔变量,通过实例演示了正确输入格式。

有以下程序

#include <stdio.h>
main()
{ int a1,a2; char c1,c2;
  scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
  printf("%d,%c,%d,%c",a1,c1,a2,c2);
}

若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出的结果是:12,a,34,b则正确的输入格式是 ______ 。(以下^代表空格,代表回车)。
A. 12a34b
B. 12a34^b
C. 12,a,34,b
D. 12a34b
答案:A
解析:当scanf函数中使用%c时,不能使用空格、制表符、回车等间隔符来间隔变量。所以正确的方法时输入完12之后直接输入变量a,后面一样。因此选A。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值