프로그래밍

 3198, 1/160 회원가입  로그인  
   cjswo1234
   관계연산자와 논리연산자에서..

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3488 [복사]


책을 보면 관계연산자중에서 !=는 사용하면, b!=c로 나타내던데..
논리연산자중에서 !(논리부정)은 a=!b라고 나타내더라구요.

그런데, 논리 부정으로 a>!b와 같은것을 나타낼 수 있는 것인가요?
그리고 논리 부정은 오직 a=!b만 가능한가요? 순서를 바꾸어서 a!=b로 하면 관계연산자로 인식하기때문에 안되는건가요??..ㅠㅠ

  Hit : 4689     Date : 2012/09/01 03:12



    
wnsduddndud a != b는 a 와 b가 같지 않으면 참/같으면 거짓을 반환하는 연산자이고
a = !b는 a에 b의 부정을 대입하는 연산자입니다.
아마 a == !b를 말하는 것 같은데 이 경우에는 a가 b의 부정과 같으면 참/다르면 거짓을 반환하는 연산자입니다.

그리고 a > !b 같은 것이 안쓰이는 이유는 <,>는 크기를 비교하는 연산자라 주로 int형에 사용되는 데 !는 주로 boolean 형에 사용되기 때문입니다
2018/03/04