C#の三項演算子/条件演算子とは何ですか?
三項演算子は、C#の条件演算子です。 3つの引数を取り、ブール式を評価します。
例-
y = (x == 1) ? 70 : 100;
上記では、第1オペランドがtrue(1)と評価された場合、第2オペランドが評価されます。最初のオペランドがfalse(0)と評価された場合、3番目のオペランドが評価されます。
以下は例です-
例
using System; namespace DEMO { class Program { static void Main(string[] args) { int a, b; a = 10; b = (a == 1) ? 20 : 30; Console.WriteLine("Value of b is {0}", b); b = (a == 10) ? 20 : 30; Console.WriteLine("Value of b is {0}", b); Console.ReadLine(); } } }
出力
Value of b is 30 Value of b is 20
-
C#での演算子の優先順位は何ですか?
演算子は、特定の数学的または論理的操作を実行するようにコンパイラーに指示する記号です。 演算子の優先順位は、式内の用語のグループ化を決定します。これは、式の評価に影響します。特定の演算子は他の演算子よりも優先順位が高くなります。たとえば、乗算演算子は加算演算子よりも優先されます。 以下は、演算子の優先順位を示す例です- 例 using System; namespace OperatorsAppl { class Program { static void Main(string[] args) { &nbs
-
Pythonの三項演算子?
多くのプログラミング言語は、基本的に条件式を定義する三項演算子をサポートしています。 同様に、Pythonの三項演算子は、バイナリ条件の結果に基づいて値を返すために使用されます。入力としてバイナリ値(条件)を受け取るため、「if-else」条件ブロックに似ています。ただし、関数と同様に動作する値も返します。 構文 [on_true] if [expression] else [on_false] 2つの整数を比較する1つの簡単なプログラムを書いてみましょう- a。 pythonif-elseステートメントの使用- >>> x, y = 5, 6 >>>