C语言常见运算符的计算

1.&计算

求13&5的结果为多少。

解析:首先分别把13和5的二进制写出来,13=1101,5=0101

然后我们按照运算规则,位相同照写下来,位不同为0

1 1 0 1

0 1 0 1

0 1 0 1 = 5

2.| 计算

求13 | 7的结果为多少。

解析:首先分别把13和5的二进制写出来,13=1101,7=0111

然后我们按照运算规则,位相同照写下来,位不同为为1,比如1 | 0 以及0 | 1 你可以这样理解就是2个数字只要有一个为真最后的结果就为1.

1 1 0 1

0 1 1 1

1 1 1 1 = 15

发布了196 篇原创文章 · 获赞 581 · 访问量 47万+

猜你喜欢

转载自blog.csdn.net/wyf2017/article/details/105241277
今日推荐