已知有变量定义: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,%lf”,a,x); printf(“%ld,%f”,a,x);
若a为整型变量,则以下语句 。a=-2L; printf("%d\n",a);
A. 赋值不合法
B. 输出为不确定的值
C. 输出值为-2
D. 输出值为2