> -- igor писал(а):
> Если компилятор работает именно так как Вы описали, то я просто в шоке от такого компилятора.

Это не компилятор. Это нормальное его поведение.
Семантика записанной конструкции именно такая - сравнение числа с булевым результатом от второго сравнения, приведённым к 0/1.