美文网首页
c++uint8或则uint16转二进制

c++uint8或则uint16转二进制

作者: 送分童子笑嘻嘻 | 来源:发表于2019-11-05 11:47 被阅读0次
#include <iostream>
 
using namespace std;
 
string int2b(uint16_t a)
{
    string str;
    if(a == 0)
    {
       str ="0";
    }
    else
    {
        while(a != 0)
        {
            if((a&0x01) == 0)
            {
                str.insert(0, "0");
            }
            else
            {
                str.insert(0, "1");
            }
            a = a>>1;
        }
    }
    return str;
}
 
int main()
{
    uint16_t a =  7;
    cout << int2b(a) << endl;
    return 0;
}

相关文章

网友评论

      本文标题:c++uint8或则uint16转二进制

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