В C есть оператор sizeof
для определения размера байта данного типа данных или объекта.
Аналогично, есть CHAR_BIT
из <limits.h>
, который определен для отражения числабиты в байте.
Теперь это может быть немного гипотетически, но как мне определить количество различных значений, которые может хранить наименьшая единица информации, т. е. предоставляет ли среда хоста биты, trits, nats или что-то еще?.
Ответ
Очевидно, стандарт C предполагает, что среда хоста работает на битах.Такой бит требуется для хранения как минимум двух значений.
Известные предложения, возникшие из этого вопроса
Название наименьшей единицы информации троичноймашина: ТИТНазвание наименьшей единицы информации четвертичного автомата: QUIT