1.第一種寫法(建議使用這種最好)
1int temp =num1;
2 num1 =num2;
3 num2 = temp;
2.第二種寫法
1 num1 = num1 +num2;2 num2 = num1 -num2;
3 num1 = num1 - num2;
3.第三種寫法
1 num1 = num1 |num2;2 num2 = num1 ^num2;
3 num1 = num1 ^ num2;
4.第四種寫法(只有基於堆疊的編譯起中可以執行)
1 num1 = num2 + (num2 = num1) * 0;
5.第五種寫法(使用這種寫法的時候必須要保證兩個變數都不能為0)
1 num1 = num1 *num2;2 num2 = num1 /num2;
3 num1 = num1 / num2;
console.writeline("num1=,num2=", num1, num2);
交換變數(簡便方法)
variable1 input 請輸入第乙個變數 variable2 input 請輸入第二個變數 variable3 variable2 variable2 variable1 variable1 variable3 print 第乙個變數是 variable1 print 第二個變數是 vari...
數值變數交換常用方法
echo n 臨時變數法 n num1 3 num2 6 echo 交換前 n num1 num1,n num2 num2,n tmp num1 num1 num2 num2 tmp echo 交換後 n num1 num1,n num2 num2,n 臨時變數法 交換前 num1 3 num2 6...
交換兩個變數方法
將兩個變數的值互換,相當簡單的問題。假設有變數a b int a int b 方法1 將a b的值互換,為 int tmp a a b b tmp 然而,如果要求不用中間變數,就交換變數的值,該怎麼做呢?乙個比較有效率且眾所周知的方法就是 方法2 三次異或操作 int a 10,b 12 a 101...