若有定义“long a, b”且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是 。
A. scanf("%ld%ld,&a, &b");
B. scanf("%d%d",a, b);
C. scanf("%d%d",&a, &b);
D. scanf("%ld%ld",&a, &b);
查看答案
若有定义“int i; float x;”,为使i得到值1,x得到值3.1416,当执行语句“scanf("%3d%f", &i, &x, a);”时,正确的输入形式是 。
A. 1, 3.1416↙
B. 13.1416↙
C. 001 3.1416↙
D. i=001, x=3.1416↙
已知有声明和语句“int a; scanf("a=%d", &a);”,欲从键盘上为变量a输入的值为2,则正确的输入应是____。
已知程序中有声明“int a; long b;”,若需要接收从键盘输入的电话号码字符串(025)43251368(其中025是区号,43251368是电话号码)并将其中的区号、电话号码分别存储到变量a、b中,则实现该功能的输入语句应为“scanf("____",&a,&b);”。
输入数值数据时,输入的数值之间一般用________、________或者____进行分隔。