C#の代入演算子とは何ですか?
C#の代入演算子を使用して、変数に値を代入します。
以下は、C#の代入演算子です-
= | 単純な代入演算子、右側のオペランドから左側のオペランドに値を代入します | C =A + Bは、A+Bの値をCに割り当てます |
+ = | AND代入演算子を追加します。これは、右のオペランドを左のオペランドに追加し、結果を左のオペランドに割り当てます | 。C +=AはC=C+Aと同等です |
-= | 減算AND代入演算子、左オペランドから右オペランドを減算し、その結果を左オペランドに代入します | C-=AはC=C –Aと同等です |
* = | 乗算AND代入演算子、右オペランドと左オペランドを乗算し、その結果を左オペランドに代入します | C *=AはC=C * A | と同等です
/ = | AND代入演算子を除算します。左オペランドを右オペランドで除算し、結果を左オペランドに代入します | C /=AはC=C/Aと同等です |
%= | モジュラスAND代入演算子。2つのオペランドを使用してモジュラスを取り、結果を左のオペランドに割り当てます | C%=AはC=C%Aと同等です |
<<= | 左シフトAND代入演算子 | C <<=2はC=C<<2と同じです |
>> = | 右シフトAND代入演算子 | C>>=2はC=C>>2と同じです |
&= | ビット単位のAND代入演算子 | C&=2はC=C&2と同じです |
^ = | ビット単位の排他的論理和と代入演算子 | C ^=2はC=C^2と同じです |
| = | ビット単位の包括的ORおよび代入演算子 | C |=2はC=C|と同じです2 |
以下は例です-
例
using System; namespace OperatorsAppl { class Program { static void Main(string[] args) { int a = 21; int c; c = a; Console.WriteLine("Assignment Operator: {0}", c); c += a; Console.WriteLine("+= Value: {0}", c); c -= a; Console.WriteLine("+= Value: {0}", c); c *= a; Console.WriteLine("*= Value: {0}", c); c /= a; Console.WriteLine("/= Value: {0}", c); c = 200; c %= a; Console.WriteLine("%= Value: {0}", c); c <<= 2; Console.WriteLine("<<= Value: {0}", c); Console.ReadLine(); } } }
出力
Assignment Operator: 21 += Value: 42 += Value: 21 *= Value: 441 /= Value: 21 %= Value: 11 <<= Value: 44
-
'is'演算子はPythonで何をしますか?
Pythonでは、is演算子とis演算子はID演算子と呼ばれます。コンピューターのメモリ内の各オブジェクトには、Pythonインタープリターによって一意の識別番号(id)が割り当てられます。 ID演算子は、2つのオブジェクトのid()が同じかどうかをチェックします。 is演算子は、id()値が異なる場合はfalseを返し、同じ場合はtrueを返します。 >>> a=10 >>> b=a >>> id(a), id(b) (490067904, 490067904) >>> a is b True >>>
-
Pythonでの<>の操作とは何ですか?
<>演算子は、Python2.xでは演算子と等しくないため使用できます。同じ操作に対して!=演算子もあります。 Python 3.xでは、<>演算子は非推奨になりました。 Python 2.7 >>> a=5 &n