조건 연산자
삼항 연산자
조건식의 결과가 참 인 경우와 거짓인 경우에 따라 다른 결과가 수행됨
조건문을 간단히 표현
조건식 ? 결과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 |