비트연산 ^ , shift 연산
1. 비트연산자 - '^' : 이진수 각 자리값이 다를때 1, 같을때 0 ex) 숫자2를 2진수로 표현 : 0010 숫자4를 2진수로 표현 : 0100 2^4 = 0110 2. shift 연산자 - '>>' : 오른쪽으로 비트를 옮겨라 ex) 숫자2를 2진수로 표현 : 0010 예제1 ) 2 >> 0 , 오른쪽으로 비트를 0번 옮겨라 -결과 : 0010 에서 0번 옮기면 자기자신값) 예제2) 2 >>1 , 오른쪽으로 비트를 1번 옮겨라 -결과 : 0010 에서 1번 옮기면 0001 예제3) 2 >>2, 오른쪽으로 비트를 2번 옮겨라 -결과 : 0010 에서 두번 옮기면 0000 임 예제4) 2 >>3, 오른쪽으로 비트를 3번 옮겨라 -결과 : 0010 에서 세번 옮기면 0000 임 오른쪽 값이 2이상이면..
자바
2021. 11. 19. 20:11