本文主要是介绍求补码就是先找到倒数第一个1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
N = x ... x x 1 0 ... 0
按位取反,
N' = x' ... x' x' 0 1 ... 1
末位+1,
-N ( N的补码 ) = x' ... x' x' 1 0 ... 0
相当于 从低位到高位找到第一个 1, 1 和 1之低位的0 都不变, 1 之高位的都按位取反.
N & -N == 0 .. 0 0 1 0 ... 0
这篇关于求补码就是先找到倒数第一个1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!