/* * A simple program that demonstrates overflow in signed and unsigned ints. * */ #include <stdio.h> int main(int argc, char* argv[]) { int a = 0x7FFFFFFF; unsigned int b = 0xFFFFFFFF; printf("a = %d\ta+1 = %d\tb = %u\tb+1 = %u\n", a, a+1, b, b+1); return 0; }