【发布时间】:2012-03-28 17:38:26
【问题描述】:
我可以用 C 写
uint32_t a = 0x40022000;
使用十六进制。我可以通过输入二进制数字来做类似的事情吗?
【问题讨论】:
-
0b100110...有用吗? -
你为什么要这样做?如果它是您要实现的标志,请使用
#define FLAG_ON(a, flag_num) ((a) |= (1 << flag_num))#define FLAG_OFF(a, flag_num) ((a) &= ~(1 << flag_num))、FLAG_ON(a, 3)之类的标志,将为您提供 = binary 00001000
标签: c