#include #include int main() { const unsigned int max = 4294967295; const unsigned int max_as_negativ = -1; printf("%d\n", max); // expected output: -1 printf("%u\n", max); bool same = max == max_as_negativ; if(same) { printf("%d and %u are the same in type unsigned int\n", max, max_as_negativ); } return 0; }