5黑马币
最佳答案/*请编写程序交换一个数的二进制的奇数位和偶数位。(使用越少的指令越好)
// 给定一个int x,请返回交换后的数int。
// 例如,输入10,返回5
// ----------------------
// 10-->5 // 十进制
//1010-->0101 // 二进制
//
// 意思是:第1位和第2位交换,第3位和第4位交换,依次类推
*
* 分析:1.需要取出奇数位和偶数位
* 2.int型占4个字节的空间,给定值与(0b10101010101010101010101010101010)相与可得偶数 ...
| |
| |
| |
| |
| |
| |
| |
| |
| |