Gibt es einen Begriff für eine 24-Bit-Ganzzahl (3 Byte)?
Ich weiß, dass ungewöhnliche Bitzahlen (wie z. B. "Nibble" oder "Nybble" für 4 Bits) Namen haben und dass 24-Bit sowohl in der Video- als auch in der Audiotechnologie zum Beispiel sehr verbreitet sind.
terminology
memory
Qix
quelle
quelle
Antworten:
Nein, ich glaube nicht, dass es einen bestimmten Namen für ein 3-Byte-Wort gibt.
Beachten Sie, dass diese 24 Bits normalerweise einen RGB-Wert oder eine X, Y-Tiefenkoordinate darstellen. Daher werden diese Werte normalerweise mit API-spezifischen Namen bezeichnet.
quelle
Ich habe gesehen, wie Tribyte an verschiedenen Orten dafür verwendet wurden.
Bei der weiteren Erforschung sehe ich, dass es in der Tat ziemlich viel verwendet wird, insbesondere für die Audio / Video-Kontexte, die erwähnt wurden.
quelle
MySQL bestand aus dem nicht standardmäßigen Namen MEDIUMINT. Ich finde ihre TINYINT (anstelle von Byte), SMALL (anstelle von Short), MEDIUMINT (24-Bit), INT (normal) und BIGINT (anstelle von Long) sehr verwirrend. Ich wünschte, sie hätten sie stattdessen INT08, INT16, INT24 usw. genannt. Ich zögere, ihre Standard-Bucking-Terminologie als neuen Standard vorzuschlagen, aber da es nichts Besseres gibt ... würde ich es als 24-Bit-Ganzzahl oder als int24 bezeichnen.
quelle
Echte Maschinen mit 24-Bit- und 48-Bit-Wörtern beschreiben eine überraschende Anzahl von Computern, die 24-Bit-Wörter verwendeten. Sie würden denken, dass, wenn es einen bestimmten Begriff außer Wort gäbe, der diese Dateneinheit beschreibt, dieser auf dieser Seite erwähnt würde, aber ich sehe dort keinen.
quelle
Ich glaube nicht, dass es einen bestimmten Namen für eine solche Ganzzahl gibt. Tatsächlich sind die einzigen ganzzahligen Größen mit eigenen Namen, die ich mir vorstellen kann, 1 ( Bit ), 4 ( Nibble ) und 8 ( Byte ).
Andere Größen sind entweder "n-Bit-Ganzzahlen" oder Namen, die auf verschiedenen Plattformen ( Wort, Ganzzahl , Langzahl, Kurzzahl, Doppelwort usw.) oder in verschiedenen Kontexten ( Zeichen ) unterschiedliche Bedeutungen haben.
Entsprechend der 32-Bit-Ganzzahl und der 64-Bit-Ganzzahl ist die 24-Bit-Ganzzahl am sinnvollsten.
quelle
Einige Sprachen haben Typen, die nach dem Wertformat und der Bitbreite benannt sind. C ++ hat
int32_t
, .NET hatInt32
und Go hatint32
.Alle Programmierer sollten die Bedeutung eines abgeleiteten Begriffs sofort erkennen
int24
, so dass es meiner Meinung nach akzeptabel wäre, überall dort zu verwenden, wo kein alternativer Begriff angegeben wurde.Es gibt sogar Implementierungen auf SO für C ++ und C # .
quelle