单选题
若有程序段
char c;
double d;
scanf("%lf%c",&d,&c);
如果想把2.3输入给变量d,字符"f"输入给变量c,程序运行时正确的输入是______。
A、
2.3 f
B、
2.3f
C、
2.3"f"
D、
2.3"f"
【正确答案】
B
【答案解析】
[解析] 由于变量C是字符变量,所以选项A中的空格会赋给变量c,丢弃f;选项C会将单引号“"”赋给变量c,丢弃f;选项D会将空格赋给变量c,丢弃单引号“’”和f;本题答案为B。
提交答案
关闭