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

猜你喜欢

转载自www.cnblogs.com/jiangson/p/11310002.html
今日推荐