Форум » Обработка целых чисел » (№ 2331) (А. Куканова) » Ответить

(№ 2331) (А. Куканова)

Кэйт: Как ( на Паскале) сделать: запись в шестнадцатеричной системе счисления заканчивается на 1A или 1F? Это ведь естественно неправильно? (( i mod 16=110) or (i mod 16=115) )?

Ответов - 2

cabanov.alexey: (i mod 256 = 26) or (i mod 256 = 31)

cabanov.alexey: Пояснение: 1A16 = 16+10 = 26 1F16 = 16+15 = 31 Откуда 256 - по аналогии с десятичной системой i mod 10 - последняя цифра в 10СС i mod 102 - две последние цифры в 10СС i mod 16 - последняя цифра в 16СС i mod 162 - две последние цифры в 16СС



полная версия страницы