#include <stdio.h> int main(void) { unsigned int a=0x80000000; printf("sizeof(int)=%d\n",sizeof(int)); // 4 printf("d %d\n",a); // -2147483648 printf("ld %ld\n",a); // 2147483648 printf("u %u\n",a); // 2147483648 return 0; }
#include <stdio.h> int main(void) { unsigned int a=0x80000000; printf("sizeof(int)=%d\n",sizeof(int)); // 4 printf("d %d\n",a); // -2147483648 printf("ld %ld\n",a); // 2147483648 printf("u %u\n",a); // 2147483648 return 0; }