printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( );如果字符长度小于5,则输出按方式( )。
A. 从左起输出该字符串,右补空格
B. 按原字符长从左向右全部输出
C. 右对齐输出该字符串,左补空格
D. 输出错误信息
查看答案
以下能正确的定义整型变量a,b和c并为其赋初值5的语句是( )。
A. int a,b,c:a=b=c=5
B. int a,b,c=5
C. a=5,b=5 c=5
D. a=b=c=5
已有定义int a=-2;和输出语句printf(%81x",a);以下正确的叙述( )。
A. 整型变量的输出格式只有%d一种
B. %x是格式符的一种,它可以适用于任何一种类型数据
C. %x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D. %81x不是错误的格式符,其中数字8规定了输出字段的宽度
判断char型变量ch是否为大写字母的正确表达式是( )。
A. 'A'<=ch<='Z'
B. (ch>='A')&(ch<='Z')
C. (ch>='A')&&(ch<='Z')
D. ('A'<=ch)AND('Z'>=ch)
若有以下定义,则不正确的赋值语句是( )。 int a,b; float x;
A. a=1,b=2
B. b++
C. a=b=5
D. b=int(x);