K kmwap Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-17 #1 [?]c++ builder 中怎样把char变量x的高低位互换???
X Xerxes Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-17 #2 BYTE LowToHigh (BYTE ch) { return ((ch & 0x01) << 7) + ((ch & 0x02) << 5) + ((ch & 0x04) << 3) + ((ch & 0x08) << 1) + ((ch & 0x10) >> 1) + ((ch & 0x10) >> 3) + ((ch & 0x40) >> 5) + ((ch & 0x80) >> 7); }
BYTE LowToHigh (BYTE ch) { return ((ch & 0x01) << 7) + ((ch & 0x02) << 5) + ((ch & 0x04) << 3) + ((ch & 0x08) << 1) + ((ch & 0x10) >> 1) + ((ch & 0x10) >> 3) + ((ch & 0x40) >> 5) + ((ch & 0x80) >> 7); }