美文网首页
Hello Jianshu

Hello Jianshu

作者: less__is__more | 来源:发表于2019-02-14 11:00 被阅读0次

print the binary data

C++

template <typename T>
void printb(const T& t)
{
    const size_t len = sizeof(T) * 8;
    char s[len + 1];
    typedef unsigned long long ull;
    auto buff = const_cast<ull&>(reinterpret_cast<const ull&>(t));

    s[len] = '\0';
    for (size_t i = len - 1; i != (size_t)-1; --i)
    {
        s[i] = buff & 1 ? '1' : '0';
        buff >>= 1;
    }
    
    cout << s;
}

相关文章

  • Hello Jianshu

    你好,我是大本。 我在一家大型互联网公司任职数据分析师,为各项业务提供增长策略。 最近我重新开始了写作。 我写了一...

  • Hello JianShu !

    Hello ! 1、2、3、

  • Hello JianShu!

  • Hello, JianShu

    2018-02-24,今天,首次注册简书,希望能一起共同成长,头像用的是准女朋友的头像,也希望她不会介意。 嗯,我...

  • Hello Jianshu

    “如非必要,勿增实体”,或许这也是它的初衷吧。 Hello Jianshu,偶然发现有这么简约平台,以后试着写点东西吧!

  • hello jianshu

    hello jianshu hello jianshu

  • hello jianshu

    this is my first blog! hello jianshu!

  • Hello Jianshu

  • Hello, Jianshu!

    This is the test article, forwriting articles with the th...

  • Hello Jianshu

    Java

网友评论

      本文标题:Hello Jianshu

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