비트 연산과 프로그래밍 그리고 SQL


비트 연산과 프로그래밍 그리고 SQL

개발업무를 하다보면 비트 연산을 사용하는 경우가 종종 있습니다. 그렇다면 비트 연산이 뭐고 어떻게 사용하는지 사용법과 예제를 살펴보겠습니다. 비트에 대한 이해 비트 연산이란 컴퓨터에서 저장하고 연산하는 최소 단위인 비트 단위 연산을 수행하는 것을 말합니다. 이를 이용하는 것은 2의 n 승을 해서 계산을 한다던지(시프트연산) 혹은 적은 바이트 수로 플래그(flag)를 표시하기 위해서 주로 사용됩니다. 예를들어, 4 byte의 경우 512(10진수)를 HEX(16진수)로 표현하면 다음과 같이 나타낼 수 있습니다. 0x 00 00 02 00 16(2의 4승)진수를 이용해서 1 바이트를 나타내기 위한 방법은 다음과 같습니다. 1바이트는 8 비트로 이뤄져 있고, 하나의 비트는 0과 1을 표현하는 2진수 한 자리를 처리할 수 있다. 16진수는 2의4승 이므로 4 비트를 처리할 수 있습니다. 그러므로, 16진수를 이용해서 1바이트를 나타내기 위해서는 16진수 2자리를 사용하면 됩니다. 즉, 51...


#and #교체 #내용 #리눅스 #명령어 #비트 #연산 #치환 #컴퓨터구조 #xor #sql #c #c언어 #function #include #linux #or #procedure #sed #프로그래밍

원문링크 : 비트 연산과 프로그래밍 그리고 SQL