高端网站建设kgwl,专家网络公司排名,饮料网站建设市场分析,上海建设执业资格注册中心网站问题: 给定两个整型变量a,b,在不使用其他变量的情况下#xff0c;实现两个变量值的交换。 问题:整型变量值互换
给定两个整型变量a,b,在不使用其他变量的情况下#xff0c;实现两个变量值的交换。a 1234
b 5678
print(binar…问题: 给定两个整型变量a,b,在不使用其他变量的情况下实现两个变量值的交换。 问题:整型变量值互换
给定两个整型变量a,b,在不使用其他变量的情况下实现两个变量值的交换。a 1234
b 5678
print(binary before swap,a:{0},b:{1}.format(bin(a),bin(b)))
# 连续做三次异或操作便可以两变量的值
a a ^ b
b a ^ b
a a ^ b
print(binary after swap,a:{0},b:{1}.format(bin(a),bin(b)))运行结果
binary before swap,a:0b10011010010,b:0b1011000101110
binary after swap,a:0b1011000101110,b:0b10011010010