Qt 取二进制数的 其中一位

QString Global::GetBit( int x, int y)
{
    return  QString::number((x) >> (y-1)&1);
}

使用:

  如:55  ----> ‭00110111‬ (高->低)

    取55的第三位,GetBit(55, 3);     结果:1

    取55的第四位,GetBit(55, 4);  结果:0

posted on 2019-08-06 16:37  jiangsion  阅读(1126)  评论(0编辑  收藏  举报

导航