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.
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.
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.
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.
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.
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.
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.
Beberapa bahasa memiliki jenis yang dinamai sesuai dengan format nilai dan lebar bit. C ++ memiliki int32_t
, .NET memiliki Int32
, dan Go memiliki int32
.
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.