Termine per 24 bit

15

Esiste un termine per un intero a 24 bit (3 byte)?

So che i conteggi di bit insoliti (come un "nibble" o "nybble" per 4 bit) hanno nomi e 24 bit sia nel video che nell'audio la tecnologia, per esempio, è molto comune.

    
posta Qix 23.08.2012 - 11:30
fonte

6 risposte

21

No, non penso che ci sia un nome specifico per una parola di 3 byte.

Si noti che quei 24 bit di solito rappresentano un valore RGB o una coordinata di profondità X, Y, quindi di solito questi valori sono indicati con nomi specifici per l'API a portata di mano.

    
risposta data 23.08.2012 - 11:33
fonte
13

Ho visto tribyte utilizzato in vari luoghi per questo.

On ulteriore esplorazione Vedo che viene in effetti utilizzato molto in particolare per l'audio / video contesti menzionati.

    
risposta data 23.08.2012 - 17:54
fonte
5

MySQL ha costituito il nome non standard, MEDIUMINT. Trovo molto confusi i loro TINYINT (invece di byte), SMALL (invece di breve), MEDIUMINT (24 bit), INT (normale - sorta di) e BIGINT (invece di lungo). Vorrei che li chiamassero invece INT08, INT16, INT24, ecc. Esito a proporre la loro terminologia standardizzata come un nuovo standard, ma in assenza di qualcosa di meglio ... direi di chiamarlo intero a 24 bit o int24.

    
risposta data 23.08.2012 - 14:05
fonte
2

Macchine reali con parole a 24 e 48 bit descrive una sorpresa numero di computer che utilizzavano parole a 24 bit. Penseresti che se ci fosse un termine particolare diverso da parola per descrivere quell'unità di dati, sarebbe menzionato in quella pagina, ma non ne vedo uno lì.

    
risposta data 23.08.2012 - 16:04
fonte
1

Non penso che ci sia un nome particolare per un tale intero; infatti, le uniche dimensioni intere con i loro nomi che posso pensare sono 1 ( bit ), 4 ( nibble ) e 8 ( byte ).

Altre dimensioni possono andare in "numero intero n-bit" o nomi che significano cose diverse su piattaforme diverse ( parola, int, lungo, breve, doppia parola , ecc.) o in diversi contesti ( carattere ).

Quindi, in linea con '32 -bit integer 'e '64 -bit integer', '24 -bit integer 'ha più senso.

    
risposta data 23.08.2012 - 15:05
fonte
-3

Alcune lingue hanno tipi denominati in base al formato del valore e alla larghezza del bit. C ++ ha int32_t , .NET ha Int32 , e Go ha int32 .

Tutti i programmatori dovrebbero riconoscere immediatamente il significato di un termine derivato come int24 , quindi penso che sarebbe accettabile usare ovunque che non sia stato fornito un termine alternativo.

Esistono anche implementazioni su SO per C ++ e C #

    
risposta data 02.12.2014 - 22:29
fonte

Leggi altre domande sui tag