数组通体位操作

数组整体位操作有这样unsigned char a[10]假设如1101...1011000000能通过位操作转换成001101...10110000这

数组整体位操作
有这样unsigned char a[10]
假设如1101...1011000000
能通过位操作转换成001101...10110000这样吗
[解决办法]


unsigned char b=a[0]<<(sizeof(char)-2);//这样是不是更容易明白
a[0]=b
[解决办法]
(a[0]>>2;