문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 8진법 (문단 편집) == 표현법 == 자릿수 하나가 0부터 7까지 표현할 수 있다. 8부터는 10, 9는 11, 10은 12...하는 식으로 표기한다. 따라서 별도로 표기하지 않으면 [[10진법]]과 잘 구분이 안 된다. 컴퓨터 초창기에 많이 썼는데 점차 안 쓰게 된 이유가 이것이다. [[그레이스 호퍼]]는 젊은 시절 자꾸 [[세금]] 계산이 틀려서 왜 그런가 봤더니 10진법 대신 자기도 모르게 익숙한 8진법을 썼기 때문이었다는 일화도 있다. [[알파벳]] 기호가 들어가서 직관적으로 알 수 있는 16진법에 비해 쓰기 불편하다. 보통 숫자 뒤에 (8) 또는 [[알파벳]] o를 붙여서 표시한다. 혼란을 막기 위해 1=l, 2=s, 3=n, 4=m, 5=t, 6=f, 7=u, 0=o 하는 식으로 알파벳으로 표기하는 방법도 있다. 물론 보면 알다시피 숫자보다 더 불편하니 쓰는 사람이 없다. 8진법을 컴퓨터 분야에서 쓰는 이유는 8진수 자릿수 하나가 2^^3^^을 표현할 수 있어서 2진수를 직관적으로 빠르게 변환 가능하고, 16진수에 비해 사람이 계산하기 간편하기 때문이다. 이는 프로그래밍할 때 사람이 [[비트]]까지 고려해야 했던 초창기 컴퓨터에선 긴요했다. 다만 자릿수 하나가 1[[바이트]]에 정확히 대응하지 않기에 이후 주된 숫자 표현법을 16진법에 물려주게 된다. *8진법을 2진법으로 바로 변환하려면 각 자릿수를 2진법으로 변환하면 된다. 예를 들면 714,,8,,은 111(7) 001(1) 100(4)처럼 끊어서 변환한 다음 전부 붙여주고 앞의 0을 떼준 뒤 111001100,,2,,로 적으면 된다. *반대로 2진법을 8진법으로 바로 변환하려면 1의 자리에서부터 3개씩 끊어서 8진법으로 변환해주면 된다. 10111101011,,2,,를 (0)10 111 101 011로 끊어주고 각각 변환하면 2753,,8,,이 된다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기