비트연산자 #코딩공부 #자바공부 #코딩 #자바 #프로그래밍 #개발자

    [java] #2-2 비트 연산자

    1. 비트 연산자? 앞에서 배운 비트와 바이트의 개념을 다시 떠올릴 때가 되었다! 지금까지 배운 연산이 변수나 상수에 대한 연산이라면 비트 연산자는 비트 값을 기반으로 하기 때문이다. 비트 연산자는 말 그대로 비트 단위로 연산이 이루어지는 연산자이다. 비트 단위의 연산을 하는 경우는 '암호화' 작업처럼 임의의 숫자를 만들거나, 어떤 변수의 특정 비트를 꺼내보는(마스킹; masking) 경우에 사용한다. 또한 메모리 용량이 부족하거나 계산이 복잡해서 속도가 느려질 때 비트 연산자를 사용하면 어떤 수의 2배수, 4배수를 만들어 속도를 빠르게 만들 수 있다. 2. 비트 논리 연산자 비트 단위로 & , | , ^ , ~ 연산이 이루어진다. 하나씩 살펴보자! 1) & 연산자 &(AND) 연산자는 두 개의 비트 값..