二进制分隔符是用于提高二进制数可读性的符号,其具体信息如下:
分隔符形式
采用单个下划线(`_`)作为分隔符,可插入任意位置以分组二进制位,例如:`0b1010_0010_0001`。
适用范围
仅限二进制字面量使用,不适用于八进制、十进制或十六进制数。
示例说明
在C 7.0中,二进制字面量示例如下:
```csharp
int bn = 0b1010_0010_0001; // 等价于十进制的273
```
通过下划线分隔,便于阅读和区分高位与低位。
其他相关说明
- 二进制数通常以`0b`或`0B`开头,但分隔符仅用于内部分组。
- 在其他编程语言中,如C/C++,二进制字面量可能使用不同前缀(如`0b`),但分隔符规则类似。