按位连接和或差

问题描述 投票:0回答:1

我很难理解按位连接和或之间的区别。 例如,我必须将 1111 和 0000 的值转换为二进制值。 如果我做 1111 | 0000,我会得到 1111 还是 11110000? 如果我得到 11110000 作为结果,我应该什么时候使用 |作为或操作?

c bitwise-operators
1个回答
0
投票

1111 | 0000
1111
。没有按位连接运算符。您可以使用左移
<<
向左移动位
1111 << 4
11110000
.

© www.soinside.com 2019 - 2024. All rights reserved.