C の == 演算子は、オペランドの値が等しいかどうかを比較するために使用され、true は等しいことを意味し、false は等しくないことを意味します。異なる型のデータを比較できますが、カスタム オブジェクトの場合は、値のみを比較し、型は比較しません。 == 演算子をオーバーロードする必要があります。さらに、C には、異なる型のオペランドを比較するための !=、<、>、<=、>= などの他の比較演算子が用意されています。
C の == の意味
C の == 演算子は、次の内容を比較するために使用される比較演算子です。 2 つのオペランドの値が等しい場合。等しい場合は true、不等の場合は false のブール値を返します。
具体的な使用法
== 演算子は、基本データ型 (int、float など)、文字列、カスタム オブジェクトを含むさまざまなデータ型を比較できます。例:
<code class="cpp">int a = 10; float b = 10.0f; std::string c = "Hello"; bool result1 = (a == 10); // true bool result2 = (b == 10.0f); // true bool result3 = (c == "Hello"); // true</code>
Notes
<code class="cpp">int a = 10; float b = 10.0f; bool result = (a == b); // true</code>
他の比較演算子との比較
== に加えて、C には他の比較演算子もあります。
に等しくない:
= より小さい:# 以上
以上がC++ で == は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。