先峰老师

关注

异或实现交换两个数

先峰老师

关注

阅读 86

2023-03-16


异或 ^ 相同0 不同1

void SWAP(int *a,int*b)
{
*a=*a^*b;
*b=*a^*b;
*a=*a^*b;

}

栗子

a=3 b=2

11 10  01

01 10   11

01 11   10

参考 深入理解计算机操作系统

相关推荐

IT程序员

用异或的方法实现交换两个数

IT程序员 54 0 0

脱下愤怒的小裤衩

异或 将两个数交换的方法

脱下愤怒的小裤衩 69 0 0

小沙坨

异或运算交换两个数的陷阱

小沙坨 122 0 0

上善若水山西太原

用异或交换两个整数的值

上善若水山西太原 59 0 0

Silence潇湘夜雨

交换两个数字

Silence潇湘夜雨 101 0 0

程序猿不脱发2

异或^运算——完成两数交换

程序猿不脱发2 137 0 0

西曲风

使用函数实现两个数的交换。

西曲风 109 0 0

艾米吖

java交换两个数 & 细说

艾米吖 96 0 0

五殳师兄

交换算法(交换两个数字)

五殳师兄 46 0 0

一条咸鱼的干货

使用BP神经网络对两个数作异或运算(转)

一条咸鱼的干货 163 0 0

精彩评论(0)

0 0 举报