/* 符号なし整数型の大きさと範囲 */ #include #include int main(void) { printf(" unsigned char:%3lu byte %u 〜 %u\n", sizeof(unsigned char),0,UCHAR_MAX); printf(" unsigned short:%3lu bytes %u 〜 %u\n", sizeof(unsigned short),0,USHRT_MAX); printf(" unsigned int:%3lu bytes %u 〜 %u\n", sizeof(unsigned int),0,UINT_MAX); printf(" unsigned long:%3lu bytes %lu 〜 %lu\n", sizeof(unsigned long),0ul,ULONG_MAX); printf("unsigned long long:%3lu bytes %llu 〜 %llu\n", sizeof(unsigned long long),0ull,ULLONG_MAX); return 0; }