首页 > 试题广场 >

选择表达式 1110 的结果(本题数值均为十进制)

[单选题]
下面表达式(本题数值均为十进制)
11|10
的结果是()
  • 11
  • 10
  • 8
  • 2
‘|’ 该符号是按位或运算,我们首先需要把他转换成二进制: 
1011|1010 -->1011 //按位运算,有11  10 
最后结果就是 1011 转成10进制   =>  11
编辑于 2022-04-02 08:53:07 回复(2)
按位或(按每一位进行或运算,只要某位置有一个为1结果为1,否则为0) 11的二进制为00001011(2^3+2^1+2^0=11) 10的二进制为00001010 运算结果为00001011(代表十进制数10) 故答案选11
编辑于 2021-11-19 15:05:53 回复(0)
按位或运算是一种针对二进制数的逻辑运算。其规则如下:

对于两个二进制数的对应位,进行逻辑或操作:
- 如果两个对应位都为0,则结果对应位为0。
- 如果两个对应位中至少有一个为1,则结果对应位为1。

具体来说,对于两个二进制数 `A` 和 `B`,它们的按位或运算可以表示为 `A | B`。

例如,假设有以下两个二进制数:
- `A = 10101010`
- `B = 11001100`

进行按位或运算:
```
   10101010
 | 11001100
-----------
   11101110
```

因此,`A | B` 的结果为 `11101110`。

按位或运算常用于掩码操作、权限设置等场景,其中每个位表示某种状态或选项的开启与关闭。
编辑于 2023-11-13 09:55:25 回复(0)
按位或操作等于较大的数字,按位与操作等于较小的数字,只适用于相邻的两个数字
发表于 2021-12-31 13:45:14 回复(0)
按位或操作,每一个二进制位都进行或操作。
发表于 2021-12-04 10:22:49 回复(0)
未仔细审题,按位或不是按位与
发表于 2021-08-10 08:37:39 回复(0)
11D=1011B 10D=1010B 相或运算: 1011B=11D
发表于 2020-11-30 14:19:53 回复(0)
10是偶数二进制最后一位为零,11是奇数二进制最后一位是1,其他都一样,或运算就是11
发表于 2020-08-17 14:41:04 回复(0)
  1. 将十进制数转换为二进制

    • 11 的二进制表示为 1011
    • 10 的二进制表示为 1010
  2. 按位或操作: 按位或运算会比较两个数字的每一位,只要有一位为1,结果的对应位就为1。具体运算如下:

       1011  (代表11)
    |
       1010  (代表10)
    ---------
        1011  (结果)
    DiffCopyInsert
  3. 转换结果回十进制: 1011(二进制)转换为十进制:

    1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 = 8 + 0 + 2 + 1 = 11
发表于 2024-11-12 21:22:50 回复(0)
|按位或运算
发表于 2024-05-27 16:24:21 回复(0)

表达式 "11|10" 是一个位运算的按位或操作。

按位或操作的规则是,将两个数的二进制表示按位进行或运算,对应位上只要有一个为1,结果就为1。

将十进制数11和10转换为二进制数:
11 的二进制表示为 1011
10 的二进制表示为 1010

按位进行或运算:
1011
| 1010

1011

所以,结果为 1011,即十进制数 11。


发表于 2023-11-25 22:22:22 回复(0)
或1得1,或0不变
发表于 2022-03-20 00:36:59 回复(0)
单竖线是按位或,例101和011按位或为111,结果是7
发表于 2020-08-17 08:36:14 回复(0)