【发布时间】:2011-12-13 04:06:34
【问题描述】:
如何交换数字的半字节位置?
例如:534,将其转换成二进制,最右边的4位必须与最左边的4位互换,然后用它做一个新的数字。
有人知道怎么做吗?
【问题讨论】:
-
您能更清楚地说明问题吗? 534 不适合 8 位 - 您的意思是 16 位数字,如果是,您要交换哪些半字节?
-
只考虑大约 8 位! :)
-
这就是为什么你应该在学习编程之前学习二进制和十六进制...
标签: c bit-manipulation