已有定义“int a=2;"和输出语句"printf("%8lx",a);”以下正确的叙述是( )
A. 整型变量的输出格式符只有%d一种
B. %x是格式符的一种,它可以适用于任何一种数据类型
C. %x是格式符的一种,其变量值按照十六进制输出,但是%8lx是错误的
D. %8lx不是错误的的格式符,其中数字8规定了输出数据的宽度
阅读以下程序,当输入数据的形式为25,13,10<回车>,正确的输出结果为( )。#include void main(){int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%d\n",x+y+z);}
A. x+y+z=48
B. x+y+z=35
C. 48
D. 不确定值