六十一、深入学习位运算
【摘要】 @Author:Runsen
编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。 ---- Runsen
总结下之前基础的内容
& 按位与 将两个操作数对应的每一位进行逻辑与操作,满足:1&1=1,1&0=0,0&1=0,0&0=0,
| 按位或是将两个操作数对应的每一位进...
@Author:Runsen
编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。 ---- Runsen
总结下之前基础的内容
-
& 按位与 将两个操作数对应的每一位进行逻辑与操作,满足:1&1=1,1&0=0,0&1=0,0&0=0,
-
| 按位或是将两个操作数对应的每一位进行逻辑或操作,满足:1|0=1,0|1=1,1|1=1,0|0=0,
-
^ 按位异或,将两个操作数对应的每一位进行逻辑异或操作,满足
1^1=0,0^0=0,1^0=1,0^1=1
-
~ 按位取反是将单个操作数对应的每一位取反,
~1=0,~0=1
下面就是这篇博客重点内容,总结于极客时间的算法面试通过40讲的位运算的内容。
下面就是学习记录的笔记
文章来源: maoli.blog.csdn.net,作者:刘润森!,版权归原作者所有,如需转载,请联系作者。
原文链接:maoli.blog.csdn.net/article/details/108536628
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)