已知有变量定义:double x;long a; 要给a和x输入数据和要输出a和x的值,正确的输出语句( )。
A
scanf(“%d%f”,&a,&x); printf(“%d,%f”,a,x);
B
scanf(“%ld%f”,&a,&x); printf(“%ld,%f”,a,x);
C
scanf(“%ld%lf”,&a,&x); printf(“%ld,%lf”,a,x);
D
scanf(“%ld%lf”,&a,&x);printf(“%ld,%f”,a,x);
double需要lf,双精度浮点数
long需要ld,长整型
读取和输出的格式一样,所以选C
c
选C