Can I use a binary literal in C or C++?

前端 未结 19 2644
梦如初夏
梦如初夏 2020-11-22 07:40

I need to work with a binary number.

I tried writing:

const x = 00010000;

But it didn\'t work.

I know that I can use an hex

19条回答
  •  孤城傲影
    2020-11-22 08:07

    You can also use inline assembly like this:

    int i;
    
    __asm {
        mov eax, 00000000000000000000000000000000b
        mov i,   eax
    }
    
    std::cout << i;
    

    Okay, it might be somewhat overkill, but it works.

提交回复
热议问题