关于网友提出的“ 求一道 位运算 的算法???”问题疑问,本网通过在网上对“ 求一道 位运算 的算法???”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 求一道 位运算 的算法???
描述: 求 16位2进制中(从0开始到15)
将 第n位开始 向后的m位 置反 的算法???
解决方案1: 异或运算
解决方案2:
同意
解决方案3:
正解,异或操作
解决方案4: 首先追求一个表达式往往是错误的行为,因为这很大程度意味着重复计算
多个表达式组合就可以构成一个表达式啊?
1) 构造m个1
((2<<>
2) 向右移动n位
(((2<> n)
3) 取反
(((2<> n) ^ x
解决方案5: 可以先全部置反,然后操作一下就可以了.
以上介绍了“ 求一道 位运算 的算法???”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2930174.html