자바의 연산자들 (조건 연산자, 비트 연산자)

kangsun lee·2023년 3월 5일
0

Java

목록 보기
30/44

조건 연산자


  • 삼항 연산자
  • 조건식의 결과가 true(참)인 경우와 fale(거짓)인 경우에 따라 다른 결과가 수행됨
  • if (조건문)을 간단히 표현할 때 사용할 수 있음

조건식 ? 결과1 : 결과2;

조건식이 참이면 결과1, 조건식이 거짓이면 결과2가 선택된다.
ex) int num = (5 > 3) ? 10 : 20;



비트 연산자


  • 대입 연산자와 다른 연산자가 함께 쓰임
  • 마스크 : 특정 비트를 가리고 몇 개의 비트 값만 사용할 때
  • 비트켜기 : 특정 비트들만을 1로 설정해서 사용하고 싶을 때
    예) &00001111 (하위 4비트 중 1인 비트만 꺼내기)
  • 비트끄기 : 특정 비트만을 0으로 설정해서 사용하고 싶을 때
    예) | 11110000 (하위 4비트 중 0인 비트만 0으로 만들기)
  • 비트 토글 : 모든 비트들을 0은 1로, 1은 0으로 바꾸고 싶을 때
profile
코딩 공부 💻

0개의 댓글