首页
Java
登录
6mi
u
盘
搜
搜 索
Java
写一个宏可以将一个数字的奇数位和偶数位交换
写一个宏可以将一个数字的奇数位和偶数位交换
xiaoxiao
2021-02-28
18
写一个宏可以将一个数字的奇数位和偶数位交换
程序代码如下:
#include <stdio.h>
#define CHANGE(X) ((X & 0x55555555) << 1) | ((X & 0xAAAAAAAA) >> 1)
int
main() {
int
x
=
0
;
printf
(
"请输入一个整数:"
); scanf(
"
%d
"
, &
x
);
printf
(
"奇数位与偶数位交换:
%d
\n"
, CHANGE(
x
));
return
0
; }
程序运行结果如下:
转载请注明原文地址: https://www.6miu.com/read-1450041.html
技术
最新回复
(
0
)