运行 ❯
获取您
自己的
网站
×
更改方向
更改主题,深色/浅色
前往 Spaces
#include <stdio.h> int main() { int myInt = 4294967292; unsigned int myUInt = 4294967292; short int mySInt = 65532; unsigned short int myUSInt = 65532; long int myLInt = 18446744073709551612; unsigned long int myULInt = 18446744073709551612; printf("size: %zu bits value: %d\n", 8*sizeof(myInt), myInt); printf("size: %zu bits value: %u\n", 8*sizeof(myUInt), myUInt); printf("size: %zu bits value: %d\n", 8*sizeof(mySInt), mySInt); printf("size: %zu bits value: %u\n", 8*sizeof(myUSInt), myUSInt); printf("size: %zu bits value: %lld\n", 8*sizeof(myLInt), myLInt); printf("size: %zu bits value: %llu\n", 8*sizeof(myULInt), myULInt); return 0; }
大小: 32 位 值: -4
大小: 32 位 值: 4294967292
大小: 16 位 值: -4
大小: 16 位 值: 65532
大小: 64 位 值: -4
大小: 64 位 值: 18446744073709551612