[Solved] Implementing / enforcing wraparound arithmetic in C [closed]

Signed overflow is undefined. Unsigned overflow wraps. Implementing signed wraparound arithmetic is mostly a matter of doing everything in unsigned math. There are a few things to be careful about, though: unsigned short and unsigned char arithmetic works by converting the operands to either int or unsigned int first. Usually int, unless you’re on a … Read more