
郭老师为您分享以下优质知识
在C语言中,定义二进制数主要有以下两种方式:
一、使用二进制字面量(推荐)
从C99标准开始,C语言支持以`0b`或`0B`开头的二进制字面量,直接表示二进制数。例如:
```c
int binary_num = 0b1010; // 十进制10
int negative_binary = -0b110010; // 十进制-50
```
注意事项:
仅限整数类型(如`int`)使用。
二进制数仅包含0和1,且前缀区分大小写(`0b`与`0B`等价)。
二、使用位运算符
通过位运算符(如左移`