问题
单项选择题
在执行完下列的C语句段之后,则B的值是( )。
char a='A';
int b;
B=((34 && 56)&&(a<'b'));
A) 0
B) 1
C) TRUE
D) FALSE
答案
参考答案:B
解析: 本题考查C语言3个知识点:①将一个字符赋给一个字符变量时,并不是将该字符本身存储到内存中,而是将该字符对应的 ASCII码存储到内存单元中:②大写字母的ASCII码值小于其对应小写字母的ASCII码值:⑧只要逻辑与运算符&&的两个运算对象都为非零,返回值就是1。