位上的==

原创 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;
}

ADV-234-字符串跳步

问题描述   给定一个字符串,你需要从第start位开始每隔step位输出字符串对应位置上的字符。 输入格式   第一行一个只包含小写字母的字符串。   第二行两个非负整数start和st...
  • weixin_40061167
  • weixin_40061167
  • 2017年11月28日 20:35
  • 197

SIM卡背面的20位数字所代表的含义是什么

http://blog.csdn.net/berryreload/article/details/7945626 http://wenku.baidu.com/link?url=aNSaw0...
  • ollins136
  • ollins136
  • 2016年05月12日 13:07
  • 1870

java取整和java四舍五入OR舍位取整方法

import java.math.BigDecimal; import java.text.DecimalFormat; public class TestGetInt{   public stati...
  • johnstrive
  • johnstrive
  • 2009年05月07日 10:46
  • 3508

Windows下Oracle10g32位迁移到11g64位

客户 window平台,oracle从10.2.0.1.升级到10.2.0.5。
  • u010587433
  • u010587433
  • 2014年10月30日 16:53
  • 676

NSInteger在64位和32位系统上区别

在iPhone5S时代,开始使用了64位操作系统,这时从32位到64位就发生了很大的改变,尤其是数据类型的改变,下面博主根据项目中的具体bug(以NSInteger)进行说明 1、iPhone5S以下...
  • MinggeQingchun
  • MinggeQingchun
  • 2016年08月17日 13:29
  • 1561

在win7-64位上安装plsqldev-32位

安装plsqldev-32打算在win7-64位上安装plsqldev-32位, 直接双击plsqldev902.exe,一步一步往下安装,最后安装路径里只有uninstall.ini,失败了。 下...
  • qiyueqinglian
  • qiyueqinglian
  • 2016年03月22日 18:01
  • 794

结构上的算法----位

位操作不外乎 与,或,非,异或,左移,dk
  • jerryzcx
  • jerryzcx
  • 2014年06月06日 11:13
  • 250

java 位流(上)

计算机中的数据都是以0与1的方式来存储,如果要在两个装置之间进行数据的存取,当然也是以0与1位的方式来进行,Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数...
  • aaagu
  • aaagu
  • 2008年10月14日 12:29
  • 423

java 位流(上)

计算机中的数据都是以0与1的方式来存储,如果要在两个装置之间进行数据的存取,当然也是以0与1位的方式来进行,Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数...
  • hippoppower
  • hippoppower
  • 2008年04月13日 22:37
  • 1120

C语言 仅用位设置和位清除表示位运算

假设位设置和位清除是不透明的,下列为了验证表示的正确性,下面给出一种通俗易懂的实现方式://位设置:以m为掩码,若m位置上为1,则将z相应位设置为1 int bis(int x,int m) { ...
  • RGBMarco
  • RGBMarco
  • 2017年12月28日 21:58
  • 64
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:位上的==
举报原因:
原因补充:

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