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

admin2022-10-24  28

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

选项 A、87和6.0
B、876和543.0
C、87和543.0
D、76和543.0

答案A

解析 scanf函数中,在格式字符前加入一个整数可以指定输入数据所占的宽度,所以赋值时会把87赋给变量a,把6.0赋给float型变量b。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/xDkp777K
0

最新回复(0)