假设a为原来的数 b储存高4位 c存低四位
b=a>>4; //右移4位使高4位存在低位
c=a<<4; //左移4位使低4位存在高位
a=b|c; //高低4位 或 组成新的
简化
b=a>>4;
a=(a<<4)|b;
简化 a=(a<<4)|(a>>4);
转换有很多种
别学单片机了,你基础太薄,建议你从小学语文开始补习
左移,右移,后计算位或
x = (x<<4) | (x>>4)
b=a>>4; 将高四位移到低四位
c=a<<4; 将低四位移动高四位
d = c|b 再将高四位与低四位 位或
王俊同学,不懂就明天来问我
冯骥!