面试考官邢老师为您分享以下优质知识
二进制赋值在C语言中主要通过以下两种方式实现:
一、直接赋值(推荐)
使用二进制字面量(以`0b`或`0B`开头)直接赋值,适用于整数类型变量。例如:
```c
unsigned char bits = {0b4b, 0xdb, 0}; // 二进制表示的字符数组
```
注意:C语言不支持直接用二进制字符串赋值,必须使用上述字面量形式。
二、位运算赋值
通过移位、按位与、按位或等运算符组合实现二进制位操作。例如:
`a = a