二进制的相或和相与怎样算

如题所述

按位相或和相与,没有进位。

比如 11或10,结果就是11(运算过程是,个位0或1,结果是1;十位1或1,结果是1)

01与10,结果是00(运算过程是,个位1与0,结果是0;十位0与1,结果是0)

与运算,对应位全是1结果为1,否则为0

或运算,对应位全是0结果为0,否则为1

110000010和10100110进行运算:  

110000010

|010100110

110100110

扩展资料:

整数部分采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例:125。

参考资料来源:百度百科-二进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
按位相或和相与,没有进位。
比如 11或10,结果就是11(运算过程是,个位0或1,结果是1;十位1或1,结果是1)
01与10,结果是00(运算过程是,个位1与0,结果是0;十位0与1,结果是0)
第2个回答  2012-12-07
或就相当于OR 与就是and,或的意思是两个条件有一件条件满足就为1,与是两个条件同时为1结果才为1,这里的相就是一个位对一个位地运算的意思本回答被网友采纳
第3个回答  2012-12-08
或运算:0+0=0 1+0=1 1+1=1 0+1=1

与运算:0&0=0 1&0=0 1&1=1 0&1=0
第4个回答  2012-12-05
一个位对应一个位的算啊,没有的补0啊,就像加法一样。
相似回答