题目内容

有以下程序段:#include int main(){char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);return 1;}注:字母A的SSCII码为65.

A. D,69
B. E,D
C. E,68
D. 输出值不定

查看答案
更多问题

定义:int a=1,b=2,c=3;则下列语句中,执行效果与其它三个不同的是:()

A. if(a>b) c=a,a=b,b=c;
B. if(a>b) c=a;a=b;b=c;
C. if(a>b) {c=a,a=b,b=c;}
D. if(a>b) {c=a;a=b;b=c;}

在C 语言程序中,两个int变量a、b均已赋值,下列不是算术表达式的是:( )

A. a+b
B. a%b
C. a++
D. a>b

下列关于运算符优先级的描述,正确的是:()

A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符
B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符
C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符
D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符

在C语言中,字母A的ASCII码是65,则语句char ch='A'+3; 执行后,ch的值为:( )

A. C
B. D
C. 68
D. 不能确定

答案查题题库