printf函数中用到格式符 %8s,其中数字8表示输出的字符占用8列。如果字符串长度等于5,则输出按方式_____________。
A. 右对齐输出该字符串,左补空格
B. 从左起输出该字符串,右补空格
C. 当字符串长度小于格式中规定的长度时,格式中的规定被忽略
D. 输出错误信息
查看答案
以下说法正确的是_____________。
A. scanf()函数的输入项可以是整型、实型、字符型等变量
B. 若省略了scanf()函数中的格式控制字符,则用户在输入终端输入数据时类型不受限制
C. scanf()函数输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("% 4.2f ",&f);
D. scanf()函数输入数据时,必须指明变量的地址
以下程序的输出结果是_____________。main( ){ int a=10;printf("%d,%o,%x \n",a,a,a);}
A. 10,12,a
B. 10,o10,x10
C. d10,o10,x10,
D. 10,2,x10
下列程序执行后的输出结果是_____________。void main(){printf(“\’s1=%7s\’”,”hello”);
A. s1=”hello”
B. s1=7hello
C. ’s1= hello’
D. \’s1=”hello”\’
printf()函数中格式控制符%5s,其中数字5表示_____________。
A. 输出项的个数为5
B. 表示输出的字符串占用5列
C. 表示输出的实型数据保留5位小数
D. 输出错误