unsigned char num;
unsigned char b0=1;
unsigned char b1=0;
unsigned char b2=1;
如何为b2b1b0
分配号码?
如果我们在结尾打印二进制数字,它应该是101。
答案 0 :(得分:0)
假设b0,b1和b2都是num
变量中的所有位,并假设为小尾数:
num = 1 | 4;
如果你真的需要使用b*
变量(我假设你没有),你可以这样做:
unsigned char b0 = 1U;
unsigned char b1 = 2U;
unsigned char b2 = 4U;
unsigned char num = b0 | b2;