조건 연산자
삼항 연산자
조건식의 결과가 참 인 경우와 거짓인 경우에 따라 다른 결과가 수행됨
조건문을 간단히 표현
조건식 ? 결과1 : 결과 2 조건식이 참이면 결과1 거짓이면 결과 2
비트 연산자
재입연산자와 다른 연산자가 함께쓰임
2진수로 변환 후
마스크 : 특정 비트를 가리고 몇개의 비트 값으로만 사용 하고자 할때
비트켜기 : 특정 비트만을 1로 설정하여 사용하고 싶을때
비트 끄기 : 특정 비트만을 0으로 설정하여 사용 하고자 할때
비트 토글 : 모든 비트들을 0은 1로 1은 0으로 바꾸고 싶을때
| ~ | 비트의반전 | a = ~a; |
| & | 비트단위 AND | 1&1 1반환 그외에는 0 |
| | | 비트단위 OR | 0|0 0반환 그외에는 1 |
| ^ | 비트 단위 XOR | 두개의 비트가 서로 다른 경우에 1을 반환 |
| << | 왼쪽 shift | a<<2 변수 a를 2비트만큼 왼쪽으로 이동 |
| >> | 오른쪽 shift | a<<2 변수 a 를 2비트만큼 오른쪽으로 이동 |
| >>> | 오른쪽 shift | 채워지는 비트가 부호와 상관없이 0임 |
| 조건이 여러 개 일 때의 if문 (0) | 2022.07.05 |
|---|---|
| 조건문 - if문 (0) | 2022.07.05 |
| 자바의 연산자들 -2 (0) | 2022.07.05 |
| 자바의 연산자들 (0) | 2022.07.05 |
| 상수 선언 , 리터럴 , 변수의 형 변환 (0) | 2022.07.04 |