判断32个字节里面哪位为1,并取出来
unsigned char A[32];
判断A数组里每一位是否为1,共有256位,为1就取出来。
是一个字节全为1
做个循环就可以了
for(i=0;i<32;i++)
if (A[i]==0xff) //若是8位全是1
printf("%d ",i+1); //输出位置
若是判每一位的话,稍复杂些,但不清楚你要输出什么?
热门标签:
unsigned char A[32];
判断A数组里每一位是否为1,共有256位,为1就取出来。
是一个字节全为1
做个循环就可以了
for(i=0;i<32;i++)
if (A[i]==0xff) //若是8位全是1
printf("%d ",i+1); //输出位置
若是判每一位的话,稍复杂些,但不清楚你要输出什么?