困兽犹斗

U had me at "hello"

位上的==

// "==" in bits ,just for fun...


#include <stdio.h>

inline int Equal(int x, int y) {
    return (!(x ^ y));
}

int
main (int argc, char *argv[])
{
    int x = -1;
    int y = 0;
    int z = 2;
    int a = 0;
    int b = 3;
    
    printf("x same as y %d\n",Equal(x,y));
    printf("b same as y %d\n",Equal(b,y));
    printf("a same as y %d\n",Equal(a,y));
    printf("z same as b %d\n",Equal(z,b));
    
    return 0;
}

阅读更多
个人分类: binary C
上一篇打印出自身的程序
下一篇linux信号速成
想对作者说点什么? 我来说一句

TortoiseSVN_64位.rar

2010年09月03日 16.87MB 下载

11/17的小数点后第1000位是几?

2013年09月25日 695B 下载

没有更多推荐了,返回首页

关闭
关闭