单选题
设有定义:
int a;float b;
执行
scanf("%2d%f",&a,&b);
语句时,若从键盘输入
876 543.0<回车>
则a和b的值分别是______。
A、
87和6.0
B、
876和543.0
C、
87和543.0
D、
76和543.0
【正确答案】
A
【答案解析】
[解析] 在格式字符前加入一个整数可以指定输入数据所占的宽度,所以赋值时会将87赋给int型变量a,把6.0赋给int型float型变量b。
提交答案
关闭