若有定义flat f=45678;”,则执行语句”printf(“%.3f”,f);’’后,输出结果( )
A. 1. 23e+2
B. 123.457
C. 23.456780
D. 1.234e+2
查看答案
以下语句中有语法错误的是( )。
A.printf(“%d”,0xAB);
B.print(“%f’,3.45E2.5)
C.Prin tf(“%d”,037)
D.printf(“%c”,’\\’)
已有定义”int a=1;”,则执行printf(“%d”,(a+5,a++))时输出的结果是( )
A.1
B.6
C.2
D.7
若有定义与语句int x;float y;scanf(“%3d%f”,&x,&y);printf(“%d\t%f”,x,y),若要求变量x和y分别从键盘获得输入值12和0,则下面输入数据错误的是( )。
A. 12 123
B. 12123
C. 12, 123
D. 012123
已知有声明long x,y,且x中整数的十进制表示有n位数字(4
A.y=x/((10*(n-1))
B.Y=x%(10*(n-1))
C.y=scanf(“%d%d”,&a,&b)
D.scanf(“%ld%ld”,&a,&b)