题目内容

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式。

A. 从左起输出该字符串,右补空格
B. 按原字符串长从左向右全部输出
C. 右对齐输出该字符串,左补空格
D. 输出错误信息

查看答案
更多问题

以下C程序正确运行的结果是main(){ int y=2456;printf("y=%3o\n",y);printf("y=%8o\n",y);printf("y=%#8o\n",y);}

A. y=□□□2456y=□□□□□□□□2456y=
B. 2456
C. y=□□□4630y=□□□□□□□□4630y=
D. 4630
E. y=2456y=□□□□2456y=□□□02456
F. y=4630y=□□□□4630y=□□□04630

以下C程序正确的运行结果是main(){long y=23456;printf("y=%3lx\n",y);printf("y=%8lx\n",y);printf("y=%#8lx\n",y);}

A. y=5ba0y=□□□□5ba0y=□□0x5ba0
B. y=□□□5ba0y=□□□□□□□□5ba0y=□□0x5ba0
C. y=5ba0y=5ba0y=0x5ba0
D. y=5ba0y=□□□□5ba0y=
E. 5ba0

已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是()。

A. 整型变量的输出格式符只有%d一种
B. %x是格式符的一种,它可以适用于任何一种类型的数据
C. %x不是格式符
D. %8lx不是错误的格式符,其中数字8规定了输出字段的宽度

以下程序的输出结果为()。main(){short i;i=-4;printf("\ni:dec=%d, oct=%o, hex=%x,unsigned=%u\n",i,i,i,i);}

答案查题题库