我正在尝试以更清晰的格式编写二进制文字。
我知道可以对整数文字执行以下操作:
int x = 1234_5678_9999;
我认为这适用于二进制文字,所以我尝试了:
uint32_t branch_bitmask = 0b0000_1111_0000_0000_0000_0000_0000_0000;
对于第一个下划线之后的所有内容,这给了我一个“无效的后缀”错误。
是否有下划线的替代方法可以让我以更简洁的方式编写二进制文字,而不仅仅是:
uint32_t branch_bitmask = 0b00001111000000000000000000000000;