逆转一个char中的bit
来源:互联网 发布:java 支付宝支付 demo 编辑:程序博客网 时间:2024/06/01 20:38
unsigned char ReverseBit(unsigned char&ch)
{
struct BIT {
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1;
unsigned char bit4:1;
unsigned char bit5:1;
unsigned char bit6:1;
unsigned char bit7:1;
};
union UBIT
{
unsigned char ch;
BIT bit;
};
UBIT bch;
bch.ch=ch;
int i;
i=bch.bit.bit0;
bch.bit.bit0=bch.bit.bit7;
bch.bit.bit7=i;
i=bch.bit.bit1;
bch.bit.bit1=bch.bit.bit6;
bch.bit.bit6=i;
i=bch.bit.bit2;
bch.bit.bit2=bch.bit.bit5;
bch.bit.bit5=i;
i=bch.bit.bit3;
bch.bit.bit3=bch.bit.bit4;
bch.bit.bit4=i;
return bch.ch;
}
- 逆转一个char中的bit
- 1086 -- 逆转一个数中的位
- 1263: 逆转一个数中的位
- c51中的bit,char的强制类型转换
- 逆转一个链表
- 如何逆转一个字符串
- 逆转一个字符串
- 逆转句子中的单词
- ]字符串中的单词逆转
- 字符串中的单词逆转
- Char, Byte, Bit
- JS bit char length
- 【题目7】逆转一个单链表
- 【C语言】逆转一个数字
- 取出一个字节(byte)中的每一位(bit)
- 取出一个字节(byte)中的每一位(bit)
- 取出一个字节(byte)中的每一位(bit)
- 逆转一个整数的二进制表示问题
- 产生[n]所有置换
- 数组与指针
- 把位置逆序表转换为对应的置换
- 把元素逆序表转换为对应的置换
- 用ASP.NET1.1连接Oracle9i一法及问题解决方案
- 逆转一个char中的bit
- 产生n的所有的k分拆
- 全面的牛壳介绍
- 产生[n]的所有的k分拆
- 找不到tlbimp命令的解决方法
- 加载自己的键盘加速键
- 盛世情
- PL/SQL的数据类型和常用函数
- 跨专业考研的可以看一下