Out存放Bit
In存放Byte
bits存放位数把In里的Byte转化bits个位保存到Out中
思路:
In[i>>3]:In里的每个Byte有8位,每转换8位就下一个Byte。
>>(i&7):现在转化的是第几位,那么就右移几位,需要测试的位移到D0位
&1:析出该位。
保存到Out[i]中,
++i:下一位....
In存放Byte
bits存放位数把In里的Byte转化bits个位保存到Out中
思路:
In[i>>3]:In里的每个Byte有8位,每转换8位就下一个Byte。
>>(i&7):现在转化的是第几位,那么就右移几位,需要测试的位移到D0位
&1:析出该位。
保存到Out[i]中,
++i:下一位....
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货