Объяснение
Бит принимает 0 или 1; байт содержит 8 бит. Беззнаковое n-битное число лежит от 0 до 2ⁿ−1. Знаковые числа обычно используют дополнительный код, а вещественные — приближённую двоичную дробь.
Задача для самостоятельного решения
Каков диапазон uint8 и результат арифметики по модулю 256 для 255+1?
Показать разбор ответа
Диапазон 0…255, результат 0. Это правило беззнаковой арифметики, не универсальное разрешение переполнения любого типа. В C знаковое переполнение имеет другие последствия.