位上的==

原创 2012年03月26日 12:19:07

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

相关文章推荐

查看linux系统内核、CPU内存、系统位数的相关命令

以我的笔记本为例,看看相关命令。HP-NX6120,赛扬1.5G,2根内存条(1G + 512M),操作系统Ubuntu8.04。查看Linux版本、内核~$ cat /etc/issueUbuntu...
  • unetman
  • unetman
  • 2011年07月27日 10:29
  • 747

正交迭代求位姿

  • 2017年11月03日 16:29
  • 4KB
  • 下载

java数字转换位金额大写输出

  • 2017年03月05日 14:47
  • 2KB
  • 下载

无死角理解保存设置用户ID,设置用户ID位,有效用户ID,实际用户ID

最近在理解保存设置用户ID时,遇到一些问题,但是发现网上都没能把这个问题说清楚,通过自己的思考和查找资料,终于明白了,现在分享在这里共大家交流学习,如果有不正确的地方,欢迎指正 1,基本概念: ...

Crc16校验位工具

  • 2017年08月02日 09:22
  • 2.04MB
  • 下载

KB3008923 32 位 ie11 针对F12报错

  • 2017年02月22日 16:08
  • 30.22MB
  • 下载

double 的精度和,有效位数和表示范围

曾经的一道题目中,用dou

WinRar 压缩管理软件 5.21(64-位)

  • 2017年07月31日 10:21
  • 1.91MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:位上的==
举报原因:
原因补充:

(最多只允许输入30个字)