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