55问答网
所有问题
有点搞不懂了 按位与最终的运算结果究竟是二进制数字还是只有对错的0和1啊
如题所述
举报该问题
推荐答案 2012-07-22
“与运算”是逻辑运算,因此是按照“位”进行运算的,就是说,位与位之间没有关系。
两个二进制数之间进行“逻辑与”运算,其结果还是一个位长不变的二进制数,没有对错之分。
逻辑运算和算术运算的不同就在于:算术运算可能存在位与位之间的进位或者借位关系,而逻辑运算中的每个位都是独立的,与相邻位以及其它位之间没有关系。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cQeRRLRG4.html
其他回答
第1个回答 2012-07-21
计算的时候是按照二进制进行的,存储到变量中也是和其他变量一样的。
第2个回答 2012-07-25
对错就是10,10就是对错
计算机只能识别10.至于对错是程序员在使用的时候进行判断得出的。与的结果只是数字,但是逻辑与的时候我们常说真真为真,真假、假真、假假为假,与其实可以看做算术的乘法,1*1=1,其他都是0,所以逻辑与又叫逻辑乘。
计算机只能识别1和0,这样记住就可以了
相似回答
C++
按位与
、或、异或等
运算
方法
答:
参加运算的两个数据,按 二进制位 进行“与”运算
。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001,因此,3&5的值得1。另, 负数按补码形式参加按位与运算 。“与运...
...中
按位与运算
符“&”,如果两个
运算数都是1
,则
结果
为1。其他情况下...
答:
按位与
,顾名思义,是两个数的
二进制
位相与得到结果,相与的规律就是楼主所说的规律。而不是整个数相与。例子如下(括号里为八位二进制表示):1 & 1 = (00000001) & (00000001) = (00000001) = 1 2 & 3 = (00000010) & (00000011) = (00000010) = 2 注意负数在计算机中用补码表示,补码...
C语言中
按位与
(&)
运算
符是什么意思?
答:
举个例子,6的二进制是110,11的二进制是1011,那么6 & 11的结果就是2,
它是二进制对应位进行逻辑运算的结果(0表示False,1表示True
,空位都当0处理)。C语言提供了六种按位运算符:& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移 也就是与上0相当于把那位数清0,与上1相当于把那...
0与
0的
结果是
多少?
答:
0与0的结果是0
,教材中出错了。与运算的运算规则是0&0=0; 0&1=0; 1&0=0; 1&1=1;即:两位同时为“1”,结果才为“1”,否则为0。例如:3&5 即 0000 0011& 0000 0101 = 00000001 因此,3&5的值得1。你给出的题目里面也符合这个规则。可以把与运算看成是两个串联的开关...
1 and 2 逻辑
运算和1
&
2按位的
逻辑
运算结果是
分别是
答:
1 and 2 逻辑
运算结果是1
,即十进制
数1
&& 十进制
数2
,每一个数只要大于0时,结果就为true;有一个数为0时,则结果为false;两个数都为0时,结果也为false。较的结果为true,再把它转换成十进制即为1。1&2
按位的
逻辑
运算结果是0
,即
二进制数
01 & 二进制数10 ,每一位数都要是1,结果...
大家正在搜
相关问题
二进制数据是以0和1进行表示的数据?对还是错?
二进制符号位跟数字冲突 1000000如果代表-128 那么...
java:为什么按位与运算符可以用来判断奇偶 "(i&1)!...
C语言中,怎样用按位与(&)取一个数的某些指定位?
现有一个二进制数,如何快速判断某位是0还是1?
二进制运算0-1=1为什么 请详细回答
下面哪一项不是计算机采用二进制的主要原因______。 A:...
二进制减法0-1=1到底是怎么算出来的呢?