Чи існує термін для цілого 24-бітного (3-байтового) числа?
Я знаю, що нечасті підрахунки бітів (наприклад, "nibble" або "nybble" на 4 біти) мають імена, а наявність 24-бітових і у відео-, і в аудіотехнологіях дуже часто.
Чи існує термін для цілого 24-бітного (3-байтового) числа?
Я знаю, що нечасті підрахунки бітів (наприклад, "nibble" або "nybble" на 4 біти) мають імена, а наявність 24-бітових і у відео-, і в аудіотехнологіях дуже часто.
Відповіді:
Ні, я не думаю, що для 3-байтового слова є конкретна назва.
Зауважте, що ці 24 біти зазвичай представляють значення RGB або координату глибини X, Y, тому зазвичай ці значення посилаються на імена, характерні для API, що знаходиться під рукою.
Я бачив трибіт, який використовується для цього в різних місцях.
При подальшому дослідженні я бачу, що насправді використовується дуже багато, зокрема, для аудіо / відео контекстів, про які згадувалося.
MySQL склав нестандартну назву MEDIUMINT. Я вважаю їх TINYINT (замість байта), SMALL (замість короткого), MEDIUMINT (24-бітний), INT (нормальний - свого роду) та BIGINT (замість довгого) дуже заплутаним. Я б хотів, щоб вони назвали їх замість INT08, INT16, INT24 тощо. Я вагаюся, пропонуючи їх нову стандартну термінологію як новий стандарт, але за відсутності нічого кращого ... Я б сказав, назвіть це 24-бітним цілим числом або int24.
Справжні машини з 24-бітними і 48-бітними словами описують дивовижну кількість комп'ютерів, які використовували 24-бітні слова. Ви б могли подумати, що якбидля опису цієї одиниці данихбув якийсь інший термін, окрім слова , він би згадувався на цій сторінці, але я там цього не бачу.
Я не думаю, що існує таке ім'я для такого цілого числа; насправді єдині цілі розміри з власними іменами, які я можу придумати, - це 1 ( біт ), 4 ( nibble ) і 8 ( байт ).
Інші розміри або йдуть за "n-бітним цілим числом" або іменами, які означають різні речі на різних платформах ( слово, int, довге, коротке, подвійне слово тощо) або в різних контекстах ( символ ).
Отже, відповідно до '32-бітового цілого числа 'та '64 -бітного цілого числа', '24-бітне ціле число' має найбільш сенс.
Деякі мови мають типи, названі відповідно до формату значення та ширини бітів. C ++ має int32_t
, .NET має Int32
, і Go має int32
.
Усі програмісти повинні негайно визнати значення похідного терміна на кшталт int24
, тому я вважаю, що було б прийнятним використовувати в будь-якому місці, коли альтернативний термін не був наданий.