以下程序的输出结果是( )。 #include"stdio.h" int main() { int i=010,j=10,k=0x10; printf("%d,%d,%d\n",i,j,k); return 0; }
A. 8,10,16
B. 8,10,10
C. 10,10,10
D. 10,10,16
printf函数中用到格式符"%4s",其中数字4表示输出的字符串占用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为( )。
A. 从左起输出该字符串,右补空格
B. 按原字符长从左向右全部输出
C. 右对齐输出该字符,左补空格
D. 输出错误信息