二进制数进行逻辑或运算

2021年8月22日 | 分类: 【编程】

【题目】

二进制数 11 1011 1001 0111 和 01 0110 1110 1011 进行逻辑或运算的结果是( )。

A. 11 1111 1101 1111
B. 11 1111 1111 1101
C. 10 1111 1111 1111
D. 11 1111 1111 1111

【解析】

或运算的规则:对于二进制的每一位,

0|0=0
1|0=1
0|1=1
1|1=1

都0为0;有1则1。

位运算需要将两个数字靠右对齐(若一样长前面用0补),一位一位做或运算。

【解析】

11 1011 1001 0111
01 0110 1110 1011
-----------------
11 1111 1111 1111

答案选择:D