
面试李组长为您分享以下优质知识
在C语言中,表示二进制数据类型主要有以下几种方法:
一、二进制字面量表示(推荐)
从C99标准开始,C语言支持直接使用二进制字面量表示整数,格式为:
```c
int binary_num = 0b1010; // 十进制10
```
需注意:
1. 前缀必须是`0b`或`0B`(全大写或全小写);
2. 仅适用于整数类型(如`int`、`unsigned int`等)。
二、位运算符操作
通过按位运算符(如`&`、`|`、`^`、``)对二进制位进行操作:
```c
int a = 0b1010; // 10
int b = 0b0110; // 6
int c = a | b; // 按位或,结果0b1110(14)
int d = a