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) 编辑 收藏 举报