单选题 下面程序运行结果为( )。 main() { char c='a'; if('a'<c< ='z') cout<<"LOW"; else cout<<"UP"; }
【正确答案】 A
【答案解析】[解析] 关系运算符“<”和“<=”的优先级相同,计算顺序是从左向右,求解表达式'a'<c <='z'时,是先计算出'a'<c的值(此值只有0和1两种情况),接着再判断该值小于等于'z'(2的ASCII码是122),所以该式的值永远为1,程序输出LOW。