C语言求long的最大范围和最小范围

来源:互联网 发布:数量关系知乎 编辑:程序博客网 时间:2024/05/01 10:21

今天在做POJ的题是遇到了大数问题,就想编程支持long的最大值范围。

long max = 1;printf("sizeof(long ) = %d \n",sizeof(long)); //long类型数据占的字节数bytesprintf("sizeof(int ) = %d \n",sizeof(int));   printf("sizeof(long long ) = %d \n",sizeof(long long));printf("Max of long is %ld \n",~(max<<(sizeof(long)*8-1)));//long 的最大值printf("Min of long is %ld \n",(max<<(sizeof(long)*8-1))); //long 的最小值

0 0
原创粉丝点击