컴퓨터 지식 네트워크 - 컴퓨터 지식 - -1의 8진수 표기법이 177777이 되도록 어떻게 계산하나요?

-1의 8진수 표기법이 177777이 되도록 어떻게 계산하나요?

c에서 -1의 8진수 값은 37777777777입니다.

먼저 이진수를 111111111111111111111111로 변환한 다음 이진수를 각각 3개씩 그룹으로 오른쪽부터 8진수로 변환합니다. 정도, 각 그룹은 8진수에 해당합니다. 예를 들어 바이트를 예로 들면 다음과 같습니다.

10101011 (B) = 101010011 = 253 (O)

따라서 32개의 8진수입니다. 1에 해당 37777777777

확장 정보:

컴퓨터에서 8진법 적용:

8진법은 12비트, 24비트를 사용하는 컴퓨터 시스템에서 널리 사용됩니다. -pdp-8, ICL1900 및 IBM 메인프레임과 같은 비트 또는 36비트 시스템. 최적의 이진 약어 크기는 3으로 나눌 수 있기 때문에 8진수가 기본입니다(각 8진수는 3개의 이진수를 나타냄). 4, 8 또는 12자리 숫자를 사용하여 전체 기계를 정확하게 표시할 수 있습니다.

최신 응답 계산 플랫폼은 모두 16~32비트 또는 64비트를 사용합니다. 이 비트를 사용하면 8바이트로 더 나누어집니다. 이 시스템은 바이트당 세 개의 8진수를 가지며, 가장 중요한 8진수는 두 개의 이진수를 나타냅니다(다음 바이트가 있는 경우 +1).

16비트 단어의 8진수 표현에는 6자리 숫자가 필요하지만 최상위 8진수는 1(0 또는 1)만 나타냅니다. 즉, 이 바이트는 4이기 때문에 읽기가 쉽지 않습니다. 비트 8진수.

上篇: 클래스 C IP는 6개 부서로 구분됩니다. 서브넷 IP는 어떻게 할당하나요? 下篇: 2021년에 유효한 Apple ID 계정 비밀번호는 무엇입니까?
관련 내용