petera вопрос в другом, то, что от 0 отняв 10 вы получите 4294967286 это понятно, каким образом потом оперировать подобным числом в самой логике программы, когда в режиме онлайн ты видишь вместо -10 очень немаленькое число ?

При чем забавно что программа то при этом работать будет, только вынося мозг при отладке Почему при создании ПР200 и иже с ними не добавить сразу типы переменных
И да, а теперь сделайте то же самое, но с 2-х байтовой переменной, что у нас получится ? то есть от 0 отнимите те же -10