==, <, >, <=, >= => 1, 0을 반환
! not
&&
||
A && B 에서의 B && A 의 위치를 바꾼 것에 따라
약간의 성능 차이가 생길 수 있다.
A가 맞지 않는다면 && B의 조건을 보지도 않기때문이다.
실제로 어셈블리를 뜯어보아도 그렇다.
A의 조건을 먼저 보기 때문이다.