16进制问题!
定义了数组:UCHAR m_buf[32],其中m_buf[0],m_buf[1],m_buf[2],m_buf[3]都各自表示一个16进制数字字符,要将它们从高位到低位合并起来形成一个新的16进制数.如何实现?
[解决办法]
(m_buf[3] < <24)+(m_buf[2] < <16)+(m_buf[1] < <8)+m_buf[0];
[解决办法]
移位就可以了 同意ls
发布时间: 2012-03-06 20:47:55 作者: rapoo
16进制问题!
定义了数组:UCHAR m_buf[32],其中m_buf[0],m_buf[1],m_buf[2],m_buf[3]都各自表示一个16进制数字字符,要将它们从高位到低位合并起来形成一个新的16进制数.如何实现?
[解决办法]
(m_buf[3] < <24)+(m_buf[2] < <16)+(m_buf[1] < <8)+m_buf[0];
[解决办法]
移位就可以了 同意ls