标签: 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或任何形式的这种形式。
const int i = 0b00011011
有时我认为位掩码比八进制或十六进制表示更具可读性。
有什么诀窍吗?
谢谢。