Word中如何高低位互换
一个word中的16位如何互换其中的值!0,1,2,3,4,5,6.。。。。D,E,F
0与F的值互换
1与E的值互换
2与D的值互换
。
。
。
请问在C#里面有没有好的方法,或者麻烦直接提供方法
现在急需!!
谢谢!!!
--------------------编程问答-------------------- 比如整数32这样颠倒后就变成了1024
--------------------编程问答--------------------
关注。、。。 --------------------编程问答-------------------- 我的蠢办法,大伙笑笑得了!
UInt16 s = 32;
UInt16 d = (UInt16)(
((s & 0x8000) >> 15) | ((s & 0x4000) >> 13) | ((s & 0x2000) >> 11)|((s&0x1000)>>9) |
((s & 0x0800) >> 7 ) | ((s & 0x0400) >> 5) | ((s & 0x0200) >> 3 )|((s&0x0100)>>1) |
((s & 0x0080) << 1 ) | ((s & 0x0040) << 3 ) | ((s & 0x0020) << 5 )|((s&0x0010)<<7) |
((s & 0x0008) << 9 ) | ((s & 0x0004) << 11) | ((s & 0x0002) << 13)|((s&0x0001)<<15)
); --------------------编程问答-------------------- 恕我完全没看明白 32 怎么变化成 1024
补充:.NET技术 , C#