人生如逆旅,我亦是行人!江湖人称wsjjeremy.blog.chinaunix.net
ubuntuer
全部博文(930)
intern(3)
string(19)
正则表达式(5)
2011年(60)
2010年(220)
2009年(371)
2008年(279)
baocheng
nba76ers
renjian2
qq576709
mcn304
zibuyule
西农魔峰
曾德标
zhuqing_
shanck
tendy
moshangx
wb123456
smile124
hjshajsh
chenhong
bzhao
python16
分类: LINUX
2009-07-17 08:45:47
#include <stdio.h>#define POS(i) ((i >> 31) == 0)#define NEG(i) ((i >> 31) != 0)#define COMPARE(a,b) ((POS(a) && NEG(b)) || (((POS(a) && POS(b)) || (NEG(a) && NEG(b))) && ((((a) - (b)) >> 31) == 0)))int main(){ int a = -202; int b = 23; if(COMPARE(a,b)) { printf("a >= b\n"); } else { printf("a < b\n"); } system("PAUSE"); return 0;}
上一篇:求第K大的数以及其位置
下一篇:谈谈snprintf
chinaunix网友2009-07-22 12:54:36
int max=((a+b)+abs(a-b))/2 ; 这个比较好吧
登录 注册