바이트 대 비트: 부적합 값을 갖는 시스템
바이트가 항상 8비트와 동일하다는 개념은 일반적인 오해입니다. . 이 가정이 사실이 아닌 역사적 시스템이 존재했습니다. C와 C에서는 char 데이터 유형에 최소 8비트를 요구하지만 이것이 모든 바이트가 8비트로 구성된다는 것을 보장하지는 않습니다.
이전 시스템에서는 8비트보다 작은 데이터 코드가 널리 사용되었습니다. 그러나 오늘날 이러한 시스템은 대부분 존재하지 않습니다.
대부분의 최신 시스템에서 바이트는 실제로 8비트이지만 주목할만한 예외가 있습니다. 특정 디지털 신호 프로세서(DSP)는 12, 14, 심지어 16비트와 같이 8비트를 초과하는 크기의 데이터 유형을 활용합니다. Windows CE조차도 가장 작은 유형이 16비트인 바이트의 기존 정의를 엄격히 준수하지 않습니다.
이러한 시스템은 표준 바이트 정의를 준수하지 않을 수 있지만 일반적으로 char를 처리한다는 점에 유의하는 것이 중요합니다. 16비트로 C 및 C 언어 표준에 부합합니다.
위 내용은 바이트는 항상 8비트인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!