二进制符号的表示方法主要分为数制符号和编程符号两类,具体如下:
一、数制符号表示
二进制
- 常用缩写:B、BIN、0b(如0b1010)
- 标识方式:在数字右下方注上基数2,或加后缀B(如1010B)
八进制
- 常用缩写:O、OCT、0o(如0o123)
- 标识方式:在数字右下方注上基数8,或加后缀O(如123O)
十六进制
- 常用缩写:H、HEX、0x(如0x1A)
- 标识方式:在数字右下方注上基数16,或加后缀H(如1A1H)
十进制
- 常用缩写:D、DEC、直接写数字(如123)
- 无需特殊标识,直接使用十进制数字
二、编程中的二进制符号使用
位运算符
- 与运算:`&`(如`flags & FLAG_C`)
- 或运算:`|`(如`a | b`)
- 右移运算:`>>`(如`a >> 2`)
- 左移运算:`<<`(如`a << 1`)
- 位取反:`~`(如`~a`)
输入输出
- C语言中,使用`%b`或`%B`格式说明符输入二进制数(如`scanf("%b", &binaryNum)`)
三、注意事项
编程中二进制数通常以0b或0B开头(如`0b1010`),但实际书写时可省略前缀
位运算符仅适用于整数类型,且遵循二进制逻辑规则