获取二进制的每一位

转自:https://blog.csdn.net/weixin_46708094/article/details/107092557

1.样例

vector<int> getEveryBit(int num)
{
    int temp = 1;
    vector<int>count(32,0);
    for(int i=1;i<=32;++i)
    {    
        if(num&temp)
            count[i] = 1;
        temp<<= 1;
    }
    return count;
}

 

posted @ 2022-03-28 22:38  lypbendlf  阅读(235)  评论(0编辑  收藏  举报