若有定义:char C;double d;程序运行时输入:1 2,能把字符1输入给变量c、数值2输入给变量d的输入语句是( )。

admin2019-01-11  29

问题 若有定义:char C;double d;程序运行时输入:1 2<回车>,能把字符1输入给变量c、数值2输入给变量d的输入语句是(    )。

选项 A、scarff("%d%If",&c,&d);
B、scanf("%c%If",&c,&d);
C、scanf("%c%f",&c,&d);
D、seanf("%d%f",&c,&d);   

答案B

解析 %If是针对double类型,如果仅用%f,输入的数据可能没有被完全接收,数据的精度可能不足,选项C、D错误。%f主要针对float类型的变量的输入,%d主要针对整型数据的输入,%c主要针对字符类型的数据的输入,选项A错误。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Hpxp777K
0

最新回复(0)