首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求解如上代码

2012-10-18 
求解如下代码求解如下代码:C/C++ code#define INT_MAX((int)(~0U1))#define INT_MIN(-INT_MAX - 1)#defi

求解如下代码
求解如下代码:

C/C++ code
#define INT_MAX        ((int)(~0U>>1))#define INT_MIN        (-INT_MAX - 1)#define UINT_MAX    (~0U)           //~按位取反#define LONG_MAX    ((long)(~0UL>>1))#define LONG_MIN    (-LONG_MAX - 1)#define ULONG_MAX    (~0UL)


这个应该涉及到C语言的基本点了,我理解起来到是有点困难,求解析,谢谢!

[解决办法]
C/C++ code
#define INT_MAX        ((int)(~0U>>1))#define INT_MIN        (-INT_MAX - 1)#define UINT_MAX    (~0U)           //~按位取反#define LONG_MAX    ((long)(~0UL>>1))#define LONG_MIN    (-LONG_MAX - 1)#define ULONG_MAX    (~0UL)#include <stdio.h>int main(){    printf("INT_MAX = %d\n", INT_MAX);    printf("INT_MIN = %d\n", INT_MIN);    printf("UINT_MAX = %x\n", UINT_MAX);    printf("LONG_MAX = %d\n", LONG_MAX);    printf("LONG_MIN = %d\n", LONG_MIN);    printf("ULONG_MAX = %x\n", ULONG_MAX);    return 0;}//请试试看 

热点排行