Ограничение на количество символов в шестнадцатеричных числах определяется размером переменной в байтах. 1
Каждая шестнадцатеричная цифра в битовом представлении занимает 4 бита. 1 Таким образом, для переменной типа int размером 4 байта (32 бита) предел составляет 8 значимых шестнадцатеричных цифр (32 / 4). 1 Для переменной типа long размером 8 байт (64 бита) предел — 16 значимых шестнадцатеричных цифр (64 / 4). 1
Шестнадцатеричная система счисления использует для записи числовых значений шестнадцать символов: арабские цифры от 0 до 9 и буквы латинского алфавита A, B, C, D, E, F. 3