C#の除算演算子
除算演算子は、分子を分母で除算するためにC#で使用されます(例:9/3
)。除算演算子は、C#では算術演算子に分類されます。 C#で算術演算子を実装する方法を学ぶための完全な例を見てみましょう。ここでは、除算演算子を操作する方法を見ていきます。
result = num1 / num2; Console.WriteLine("Division: Value is {0}", result);
上記では、num1とnum2で除算演算子を使用しました。
以下は完全な例です。
例
using System; namespace Sample { class Demo { static void Main(string[] args) { int num1 = 50; int num2 = 25; int result; result = num1 + num2; Console.WriteLine("Value is {0}", result); result = num1 - num2; Console.WriteLine("Value is {0}", result); result = num1 * num2; Console.WriteLine("Value is {0}", result); result = num1 / num2; Console.WriteLine("Division: Value is {0}", result); result = num1 % num2; Console.WriteLine("Value is {0}", result); result = num1++; Console.WriteLine("Value is {0}", result); result = num1--; Console.WriteLine("Value is {0}", result); Console.ReadLine(); } } }
出力
Value is 75 Value is 25 Value is 1250 Division: Value is 2 Value is 0 Value is 50 Value is 51
-
Pythonの三項演算子をオーバーロードする方法は?
三項演算子をオーバーロードすることはできません。ラムダ/関数でラップして使用することもできますが。 の場合 例 result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000)) 出力 これにより、出力が得られます- 1 10
-
これらの演算子はどういう意味ですか(**、^、%、//)?
Pythonでは、**は演算子に昇格されます。式x**yでxをyに上げて返します。 >>> x=5 >>> y=3 >>> x**y 125 ^はビット単位のXOR演算子です。 2ビットをオペランドとして、一方が1で、もう一方が0の場合は1を返します >>> a=10 >>> bin(a) #0001 1010 '0b1010' >>> b=20 >>> bin(b) #0010 0100 '