
墨香传道为您分享以下优质知识
二进制是一种基于2的数制系统,使用0和1两个数字表示数值。以下是关于二进制表示的详细说明:
一、基本概念
- 二进制采用逢二进一规则,每个数位只能是0或1,对应十进制的权值(2的幂次)。
- 例如:
- $1011_2 = 1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 = 11_{10}$。
基本符号
- 用字母 B表示二进制(如$8B$表示8个bit)。
二、常见表示方法
直接书写法
- 二进制数以0b或0B开头,后接0和1的组合,例如:
```c
int binary_num = 0b1010; // 十进制10
```
位运算符
- 按位与(&):
如$a = 0b1010$,$b = 0b0110$,$a & b = 0b0010$。
- 按位或(|):如$a