프로그래밍 언어/Java
Java) 비트연산을 사용하는 이유
DevPing9_
2021. 8. 12. 21:12
# 비트연산을 사용하는 이유
- 컴퓨터가 기존 자료형(int,char 등등) 을 비트로 변환하는 작업을 사용자가 미리 해주기 때문에 속도가 빠름
- 따라서 빅데이터에 적용하면 속도에서 우위를 가져 올 수 있음
- 암호화에도 사용하긴함
# 간단한 비트 연산 규칙
- ~a = ~a-1 (deximal)
- a << b = a* 2^b
- a >> b = (a/2^b) 의 내림 , ex_ 2.766 -> 2


728x90