关闭

位上的==

143人阅读 评论(0) 收藏 举报

// "==" 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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:84885次
    • 积分:1577
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:12篇
    • 译文:1篇
    • 评论:0条
    文章分类