24 비트 용어 정수에 대한 용어가 있습니까? 드문 비트

24 비트 (3 바이트) 정수에 대한 용어가 있습니까?

드문 비트 수 (예 : 4 비트 의 “니블” 또는 “나이 블” )는 이름이 있으며 비디오 및 오디오 기술 모두에서 24 비트를 갖는 것이 매우 일반적입니다.



답변

아니요, 3 바이트 단어의 특정 이름이 없다고 생각합니다.

이 24 비트는 일반적으로 RGB 값 또는 X, Y 깊이 깊이를 나타내므로 일반적으로 해당 값은 API에 고유 한 이름으로 참조됩니다.


답변

나는 이것을 위해 여러 곳에서 3 바이트가 사용되는 것을 보았습니다 .

추가 탐사 나는 그것이 사실에 특히 언급 된 오디오 / 비디오 컨텍스트에 대해 꽤 많이 사용을 참조하십시오.


답변

MySQL 은 비표준 이름 인 MEDIUMINT를 구성했습니다. TINYINT (바이트 대신), SMALL (짧은 대신), MEDIUMINT (24 비트), INT (일반-종류) 및 BIGINT (긴 대신)가 매우 혼란 스럽습니다. 대신 INT08, INT16, INT24 등으로 이름을 지정했으면합니다. 표준 버킹 용어를 새로운 표준으로 제안하는 것을 주저하지만 더 나은 것이 없다면 24 비트 정수 또는 int24라고 부릅니다.


답변

24 비트 및 48 비트 단어가있는 실제 컴퓨터는 24 비트 단어를 사용한 놀라운 컴퓨터 수를 나타냅니다. 데이터 단위를 설명하는 단어 이외의 특정 용어가 있으면해당 페이지에 언급되어 있지만 그 단어 는 보이지 않습니다.


답변

나는 그런 정수에 특별한 이름이 없다고 생각합니다. 사실, 내가 생각할 수있는 자신의 이름을 가진 유일한 정수 크기는 1 ( 비트 ), 4 ( 니블 ) 및 8 ( 바이트 )입니다.

다른 크기는 “n- 비트 정수”또는 다른 플랫폼 ( word, int, long, short, double word 등) 또는 다른 컨텍스트 ( character ) 에서 다른 것을 의미하는 이름을 사용합니다 .

따라서 ’32 비트 정수 ‘및 ’64 비트 정수’와 함께 ’24 비트 정수 ‘가 가장 적합합니다.


답변

일부 언어에는 값 형식과 비트 너비에 따라 이름이 지정된 유형이 있습니다. C ++에는 int32_t, .NET에는 Int32, Go에는에는 int32있습니다.

모든 프로그래머는와 같은 파생 용어의 의미를 즉시 인식해야 int24하므로 대체 용어가 제공되지 않은 어느 곳에서나 사용할 수 있다고 생각합니다.

C ++C # 에 대한 SO 구현도 있습니다 .