I have this code.
#include int main() { unsigned long int i = 1U << 31; std::cout << i << std::endl; unsigned lon
Its in the way you printed it out. using formar specifier %lu should represent a proper long int