시프트 연산자


시프트 연산자

컴퓨터는 비트체제로 되어있는 거 아시죠. 그 이유가 컴퓨터는 2진수체계로 이루어져있고, 1bit에 0 또는 1의 데이터를 담을 수 있기 때문입니다.(물리적 측면에선 그 bit에 5V가 가해져있으면 1, 0V이면 0) 하지만.... 여러분도 아시다시피 2진수로 되어있는 걸 바로 읽기는 힘들죠. 그래서 등장한 게 16진수. 우리가 만원을 10000 이라고 안쓰고 10,000이라고 ,(쉼표)표시를 해주는 이유와 같이 16진수도 읽기 쉽게 하기 위해서 만든 쉼표역할이라고 보시면 됩니다. 즉, 16진수는 4개씩 4개씩 끊어읽는 이진수라고 보시면되요. 음.... 2진수는 0~1 = 2개로 구성되어있고, 10진수는 0~9까지 10개로 구성되어있죠. 그래서 16진수는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 로......, 16개로 구성되어있죠. 10 대신에 A라고 11 대신에 B라고 표기한 것입니다.(두 자리가 아닌 한자리로 표현하기 위해서..... 마...



원문링크 : 시프트 연산자