####加减运算
printf("请输入两个数:\n");
scanf("%d%d",&var_a,&var_b);
printf("此时 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
var_a = var_a + var_b;
var_b = var_a - var_b;
var_a = var_a - var_b;
printf("交换后 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
####乘除运算
int var_a,var_b;
printf("请输入两个数:\n");
scanf("%d%d",&var_a,&var_b);
printf("此时 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
var_a = var_a * var_b;
var_b = var_a / var_b;
var_a = var_a / var_b;
printf("交换后 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
以上两种方法本质是一样的
####位运算
//一个数与任意给定的一个数连续异或两次值不变。
int var_a ,var_b;
printf("请输入两个数\n");
scanf("%d%d",&var_a,&var_b);
printf("此时 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
var_a = var_a ^ var_b;
var_b = var_a ^ var_b;
var_a = var_a ^ var_b;
printf("交换后 var_a 的值是 %d,var_b 的值是 %d\n",var_a,var_b);
异或用法详见百度百科
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于