在printf格式字符中,只能输出一个字符的格式字符是【1】;用于输出字符串的格式字符是【2】;以小数
A.如果格式字符前面没有负号,那么输出的数据将会右对齐、左补0;如果格式字符前面有负号,那么输出的数据将会左对齐、右补0。
B.如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。
C.如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。
D.如果格式字符前面没有负号,那么输出的数据将会左对齐、右补0;如果格式字符前面有负号,那么输出的数据将会右对齐、左补0。
A.从左起输出该字符串,右补空格
B.按原字符长从左向右全部输出
C.右对齐输出该字符串,左补空格
D.输出错误信息
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100 200 300 400 500<回车>,下面语句的执行结果为【 】。 main() { int a,b,C; scanf("%d%*d%d%d",&a,&b,&c); printf("%d%d%d",a,b,c);}
A.因输出格式不合法,输出错误信息
B.65,90
C.A,Y
D.65,89
设有如下程序段:
int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是( )。
(A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出
(B)运行时产生出错信息
(C)输出值为2002
(D)输出值为2003
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
有以下程序 include<stdio.h> main(){ chars[]=abcde; s+=2; printf(%d\n,s[0]); } 执行后的结果是
A.输出字符c的ASCⅡ码
B.输出字符C
C.输出字符a的ASCⅡ码
D.程序出错
已知字符A的ACSII码值为65,以下语句的输出结果是【 】。 char ch=B; printf("%c %d\n",ch,ch);
已知字符A的ASCII码值为65,以下语句的输出结果是【 】。 char ch=B; printf("%c%d\n"ch,ch);