main.cpp

来自「C++课程更学习...对于初学者很有好出」· C++ 代码 · 共 33 行

CPP
33
字号
#include <stdio.h>

int main()
{
	char cA = ~3;
	unsigned char cB = ~3;
	printf("%d\n", cA);
	printf("%d\n", cB);

	// A ^ B ^ B ====>	A
	// 
	// 3 : 0 0 0 0 0 0 1 1
	// ^
	// 5 : 0 0 0 0 0 1 0 1
	// =   0 0 0 0 0 1 1 0
	//     0 0 0 0 0 0 1 1 

	int nA = 3;
	int nB = 5;
/*
	int nT = nA;
	nA = nB;
	nB = nT;
*/
	nA = nA ^ nB;
	nB = nA ^ nB;
	nA = nA ^ nB;

	printf("nA=%d,nB=%d\n", nA, nB);

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?