4 ms·
> You can't do that with signed types. What? Of course you can. If you want to add ints a and b: if (b >= 0 ? a > INT_MAX - b : a < INT_MIN - b) p
by nwellnhof 2y ago
> You can't do that with signed types.
What? Of course you can. If you want to add ints a and b:
if (b >= 0 ? a > INT_MAX - b : a < INT_MIN - b)
printf("overflow\n");
- gavinhoward 2y agoOkay, that's addition. Now do it for multiplication.