Skip to main content

바이트 배열이란 무엇입니까?

computer 컴퓨터 프로그래밍에서 데이터 유형 바이트의 연속 변수 순서는 바이트 배열이라고합니다.배열은 가장 기본적인 데이터 구조 중 하나이며 바이트는 대부분의 프로그래밍 언어에서 가장 작은 표준 스칼라 유형입니다.바이트 배열은 알려지지 않았거나 임의의 이진 형식으로 저장된 파일에 읽거나 메모리를 저장하기 위해 많은 양의 데이터를 효율적으로 저장해야 할 때 매우 중요 할 수 있습니다.바이트 배열을 사용하여 문자열 데이터를 저장하여 메모리 사용을 유지하는 데 도움이되는 몇 가지 인스턴스도 있습니다.바이트 어레이를 사용하면 다른 유형의 배열보다 배열에서 정보에 액세스하고 변경할 수있는 일부 최적화로 이어질 수 있습니다.8 비트로 바이트는 0에서 255 사이의 값을 보유 할 수 있습니다. 바이트가 서명되면 음수 값을 보유 할 수있는 경우 바이트의 양 또는 음수 속성을 나타내는 데 전용이되어 7 비트 만 남습니다.정보를 저장합니다.서명 된 바이트는 -127에서 127 사이의 값을 가질 수 있습니다. 그러나 바이트의 크기는 항상 특정 컴퓨터 언어 내에서 동일한 방식으로 구현되는 것은 아닙니다.이는 언어 사양의 세부 사항이 부족하거나 8 비트 바이트가 불가능하거나 엄청나게 비효율적 인 시스템 아키텍처가 변경 되었기 때문일 수 있습니다.배열에서 바이트를 사용한다고해서 항상 8 비트 바이트 시퀀스가 될 수는 없습니다.일부 시스템에서 바이트 어레이는 32 비트의 16 비트 또는 긴 정수의 단어로 쉽게 구성 할 수 있습니다.

바이트는 일반적으로 언어로 사용할 수있는 가장 작은 스칼라 데이터 유형이므로 바이너리 파일에서 읽을 수 있습니다.디코딩을 위해.바이트 배열은 특정 인스턴스에서 미리 구성된 이미지 정보를 그래픽 카드로 전달하는 데 사용될 수도 있습니다.하위 수준의 컴퓨터 언어로 된 일부 라이브러리에는 바이트 배열을 정보의 반환 유형으로 사용하는 기능이 있습니다.16, 32 또는 64와 같이 2 개의 힘 인 배열을 생성함으로써 비트 시프트 작업을 사용하여 인덱스 주소를 계산하는 속도를 높일 수 있으며, 이는 다차원 배열을 처리 할 때 특히 유용 할 수 있습니다.직접 포인터 액세스가있는 언어에서는 매우 빠른 증가 및 감소 연산자를 사용하여 배열을 걸을 수 있습니다.