C の条件式演算子: ? 演算子は、条件に基づいて 2 つの値のいずれかを返します。 : 演算子は、ブール式を整数値に変換します。整数値は、true の場合は 1、false の場合は 0 です。
#? and: の ? and:
#C は、if と同様に条件式で使用されます。他のプログラミング言語の -else ステートメント。? 演算子
? 演算子は、条件ブール式に基づいて 2 つの値のいずれかを返す三項演算子です。構文は次のとおりです。<code class="cpp">condition ? value_if_true : value_if_false;</code>
はブール式です。
は、
condition が true の場合に返される値です。
は、
condition が false の場合に返される値です。
例:
<code class="cpp">int x = 10; int result = (x > 5) ? 1 : 0; // result 将为 1,因为 x > 5 为真</code>
: 演算子
: 演算子は単項演算子であり、ブール値を変換します。式を整数値に変換します。構文は次のとおりです。<code class="cpp">!expression;</code>
はブール式です。
expression が true の場合は 1 を返し、
expression が false の場合は 0 を返します。
例:
<code class="cpp">bool flag = true; int result = :flag; // result 将为 1,因为 flag 为真</code>
以上がC++ の「and:」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。