获取一个字节,第几bit位是1还是0

int getByte(char byte,int bit)
{
    if(bit < 0 || bit > 7)
        return 0;
    return (byte & (0b1 << bit)) > 0 ? 1: 0;
}

猜你喜欢

转载自blog.csdn.net/hss2799/article/details/111168525
今日推荐