全站数据
8 4 2 0 5 8 1

二进制的逐位相与是什么意思

小李说税务 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 11:55:37

问题描述

二进制的逐位相与是什么意思希望能解答下
精选答案
最佳答案

逐位相“与”、逐位相“或”

与:有一个为0则为0,否则为1;

即1与1=1,1与0、0与1、0与0都=0。

或:至少有一个为1则为1,否则为0;

即1或1、1或0、0或1都=1,0或0=0.

按位相或和相与,没有进位。 相或运算:在给定的逻辑变量中,只要有一个为1,两个二进制数相或的结果就为1。只有两者都为0时,两个二进制数相或的结果为1

其他回答

二进制的逐位相与是 编程语言中常用二进制的逐位相与是&判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。用&表示将两个二进制的数逐位相与,结果是相与之后的结果。部分编程语言还用&放在变量前表示引用赋值,比如PHP。

其他回答

指的是二进制数每一个数的对应位置的数字如果相同那么结果中该位置的数字为1,否则为0,每个位置按照这样操作 最终得到结果。