//求最大连续bit数
//功能:求一个byte数字对应的二进制数字中1的最大连续数
//例如3的二进制为00000011,最大连续2个1
//输入:一个byte数字
//输出:转成二进制后连续1的个数
在c语言中没有byte数据,只有int 以及unsigned char
此题主要分两步,一是将byte数据转换为2进制数组;二是统计最大连续个数
首先,转换二进制
先a/2,再a*2,如果两数相等,那么此位为0,无余数;否则,为1
for(i=0;i<8;i++)
{
b=a;
a=a>>1;
a=a<<1;
if(