>

바이너리와 16 진수는 꽤 자주 사용되었지만 8 진수는 사용하지 않았습니다. 그러나 8 진법은 일부 언어 (즉, 8 진법을 나타내는 선행 0)에서 사용되는 자체 규칙이 있습니다. 8 진수는 언제 사용됩니까? 8 진 또는 8 진을 사용하는 것이 더 쉬운 이유는 무엇입니까? 아니면 맛의 문제일까요?


  • 답변 # 1

    Octal은 UNIX 시스템에서 파일 권한을 나타내는 약자로 사용됩니다. 예를 들어, 파일 모드 rwxr-xr-x   0755 것입니다 .

  • 답변 # 2

    Octal은 한 단어의 비트 수가 3의 배수 인 경우에 사용됩니다. 예를 들어 18 비트 워드 크기의 9 비트 바이트 시스템 또는 9 비트 또는 12 비트의 UNIX 파일 권한이 있습니다.

    단어의 비트 수가 4의 배수 인 경우16 진법을 사용하십시오.

  • 답변 # 3

    구문은 다음과 같습니다. 아마도 일부 플랫폼에서 의미가있을 때의 유물 (시스템 단어는 항상 8 비트의 배수가 아니 었습니다). 요즘에는 16 진법이 사용됩니다.

  • 답변 # 4

    디지털 디스플레이 외에는 생각하지 않았습니다!

    다른 용도 : http://en.wikipedia.org/wiki/Octal

  • 답변 # 5

    8 진수가 더 자주 사용되는 주된 이유 중 하나는 16 진수보다 8 진수와 2 진수를 더 쉽게 변환 할 수 있다는 것입니다. 이진 : 8 개의 8 진수 (0-7)의 이진 표현 만 기억하면됩니다.

    디버깅이 LED 행에서 레지스터 내용을 읽거나 토글 스위치 배열로 데이터를 입력해야했던 시절로 거슬러 올라가는 것이 큰 관심사였습니다. 이러한 초기 컴퓨터의 여러 패널은이를 용이하게하기 위해 LED와 스위치를 3 개 그룹으로 그룹화했습니다.

    그러나 8 비트 바이트의 배수 인 단어 크기가 나오기 시작하면서 16 진이 나오기 시작했으며 2 진으로 데이터를 읽고 입력해야하는 필요성이 불필요 해졌습니다 (콘솔 텍스트 UI 및 이후 GUI 디버거 사용).

  • 이전 c++ - intializer_list가 아닌 경우 Curly-Brace 묶음 목록은 무엇입니까?
  • 다음 배쉬 - 문자열로 조작 (퍼센트 부호)