二进制的书写方式需根据使用场景选择标准格式,具体如下:
- 前缀法:
在数字前加 `0b` 或 `0B`(不区分大小写),例如 `0b1011` 或 `0B1000`。 - 后缀法:在数字后加 `B`,例如 `1011B`。
- 区分与十进制:
十进制数无需特殊前缀,直接书写即可。 - 非法示例:无前缀的 `101010` 会被视为十进制,而非二进制。 - 计算机语言中的特殊规则:在C语言中,二进制常量必须以 `0b` 开头,且仅允许 `0` 和 `1`,例如 `0b1100`。
- 八进制:以 `0` 或 `O` 开头(如 `0123`)。 - 十六进制:以 `0x` 或 `H` 开头(如 `0x1A`)。
总结:
二进制书写以 `0b` 或 `0B` 为前缀最为常见,需注意与十进制区分,避免混淆。