美文网首页
一个整数变成最小2几次方

一个整数变成最小2几次方

作者: kingerkinger | 来源:发表于2018-08-18 15:18 被阅读10次
    按位或

    输入一个数,找出这个数最小的2 n次方

    比如:

    0000 0001 0001 0001 0001  0001 0001 0001

    0000 0000 1000 1000 1000  1000 1000 1000

    0000 0001 1001 1001 1001  1001 1001 1001

    移动4次(移动尺寸 2、4、8、16)最后结果:

    0000 0001 1111 1111 1111 1111 1111 1111

    -

    0000 0000 1111 1111 1111 1111 1111 1111

    =

    0000 0001 0000 0000 0000 0000 0000  0000 

    相关文章

      网友评论

          本文标题:一个整数变成最小2几次方

          本文链接:https://www.haomeiwen.com/subject/josfiftx.html