Добрый день.

Цитата Сообщение от Валенок Посмотреть сообщение
Накой сохранять предыдущее значение ? факт переполнения - 0
Зачем писать 42... ? 16#FFFF_FFFF - само себя комментирует
Вы можете реализовать так, как Вам удобно. Суть от этого не меняется.

Цитата Сообщение от Валенок Посмотреть сообщение
И почему число нечетное ? 6 - на конце. 16#1_0000_0000 - для тех кто в танке.
Максимальное значение любого беззнакового типа будет нечетное (четным будет количество возможных значений 0...Максимально возможное).
Так максимальное значение типа DWORD (16#FFFF FFFF) в десятичном представлении равно 4294967295, а количество принимаемых значений - 4294967296.