Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107733
  • 博文数量: 41
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-22 16:25
文章分类

全部博文(41)

文章存档

2010年(41)

我的朋友

分类: LINUX

2010-01-27 11:19:11


 

// Author: poseidonyu


#include <stdio.h>

#define INT_MAX        ((int)(~0U>>1))
#define INT_MIN        (-INT_MAX - 1)

int main()
{
    printf("INT_MAX = %d, INT_MIN = %d\n\n", INT_MAX, INT_MIN);

    printf("~0U = %x, (~0U>>1) = %x\n", ~0U, (~0U>>1));

    return 0;
}

/*
INT_MAX = 2147483647, INT_MIN = -2147483648

~0U = ffffffff, (~0U>>1) = 7fffffff
*/


阅读(1300) | 评论(1) | 转发(0) |
0

上一篇:inline and __inline__

下一篇:ip conntrack

给主人留下些什么吧!~~

chinaunix网友2011-08-07 11:45:22

请解释这是何意 for(i=1;i<=v;i++) f[i]=INT_MAX; 谢谢!