在源代码中以二进制表示形式编写数字常量有什么技巧吗?

时间:2011-02-14 13:53:47

标签: c++ c constants

  

可能重复:
  Can I use a binary literal in C or C++?

在C或C ++中,我们可以这样做:

const int i = 0x1B; // hexadecimal
const int i = 27;   // decimal
const int i = 033;  // octal

但是没有形式可以写const int i = 0b00011011或任何形式的这种形式。

有时我认为位掩码比八进制或十六进制表示更具可读性。

有什么诀窍吗?

谢谢。

0 个答案:

没有答案