设有定义: int a; float b; 执行 scanf("%2d%f", &a, &b); 语句时,若从键盘输入 876 543.0<回车> 则a和b的值分别是

admin2021-02-25  19

问题 设有定义:
    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赋给变量a,把6.0赋给float型变量 b。
转载请注明原文地址:https://jikaoti.com/ti/18z0FFFM
0

最新回复(0)