상세 컨텐츠

본문 제목

자바의 연산자들 - 3

JAVA

by 본투비곰손 2022. 7. 5. 22:40

본문

728x90

조건 연산자

삼항 연산자

조건식의 결과가 참 인 경우와 거짓인 경우에 따라 다른 결과가 수행됨

조건문을 간단히 표현

조건식 ? 결과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임
728x90

'JAVA' 카테고리의 다른 글

조건이 여러 개 일 때의 if문  (0) 2022.07.05
조건문 - if문  (0) 2022.07.05
자바의 연산자들 -2  (0) 2022.07.05
자바의 연산자들  (0) 2022.07.05
상수 선언 , 리터럴 , 변수의 형 변환  (0) 2022.07.04

관련글 더보기