Apakah ada istilah untuk integer 24-bit (3-byte)?
Saya tahu jumlah bit yang tidak biasa (seperti "nibble" atau "nybble" untuk 4 bit) memiliki nama, dan memiliki 24-bit dalam teknologi video dan audio, misalnya, sangat umum.
terminology
memory
Qix
sumber
sumber
Jawaban:
Tidak, saya rasa tidak ada nama spesifik untuk kata 3-byte.
Perhatikan bahwa 24 bit tersebut biasanya mewakili nilai RGB, atau koordinat kedalaman X, Y, jadi biasanya nilai-nilai tersebut disebut dengan nama-nama khusus untuk API yang ada.
sumber
Saya telah melihat tribyte digunakan di berbagai tempat untuk ini.
Pada penjelajahan lebih lanjut saya melihatnya sebenarnya digunakan cukup banyak terutama untuk konteks audio / video yang disebutkan.
sumber
MySQL membuat nama non-standar, MEDIUMINT. Saya menemukan TINYINT mereka (bukan byte), KECIL (bukannya pendek), MEDIUMINT (24-bit), INT (normal - semacam), dan BIGINT (bukan panjang) menjadi sangat membingungkan. Saya berharap mereka menamai mereka INT08, INT16, INT24, dll. Saya ragu untuk mengusulkan terminologi standar-bucking mereka sebagai standar baru, tetapi dengan tidak adanya sesuatu yang lebih baik ... Saya akan menyebutnya 24-bit integer atau int24.
sumber
Mesin Nyata dengan kata-kata 24-bit dan 48-bit menggambarkan sejumlah komputer yang menggunakan kata-kata 24-bit yang mengejutkan. Anda akan berpikir bahwa jika ada istilah tertentu selain kata untuk menggambarkan unit data itu, itu akan disebutkan pada halaman itu, tetapi saya tidak melihat satu pun di sana.
sumber
Saya tidak berpikir ada nama khusus untuk integer seperti itu; sebenarnya, satu-satunya ukuran integer dengan nama mereka sendiri yang dapat saya pikirkan adalah 1 ( bit ), 4 ( nibble ) dan 8 ( byte ).
Ukuran lain dapat berupa "n-bit integer" atau nama yang memiliki arti berbeda pada platform yang berbeda ( kata, int, panjang, pendek, kata ganda , dll.) Atau dalam konteks ( karakter ) yang berbeda.
Jadi, sejalan dengan '32 -bit integer 'dan '64 -bit integer', '24 -bit integer 'paling masuk akal.
sumber
Beberapa bahasa memiliki jenis yang dinamai sesuai dengan format nilai dan lebar bit. C ++ memiliki
int32_t
, .NET memilikiInt32
, dan Go memilikiint32
.Semua programmer harus segera mengenali arti dari istilah turunan seperti
int24
, jadi saya pikir akan dapat diterima untuk menggunakan di mana saja bahwa istilah alternatif belum disediakan.Bahkan ada implementasi pada SO untuk C ++ dan C # .
sumber