Переполнение при сложении - C#
Формулировка задачи:
Добрый день ! бьюсь 2 сутки . Суть такова нужно отследить переполнение сложения двух Uint32 .
т.е если 0x00000001 + 0x00000002 = 0x00000003 переполнения нет .
а если 0xFFFFFFFE + 0x00000003 = 0x100000001 переполнение случилось , значит переход .
Решение задачи: «Переполнение при сложении»
textual
Листинг программы
uint a = 0xFFFFFFFE; uint b = 0x00000003; if (uint.MaxValue - a < b) // Будет переполнение else // Переполнения не будет
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д