C言語で二重等号は何を意味しますか?

下次还敢
リリース: 2024-05-02 15:54:15
オリジナル
499 人が閲覧しました

C 言語の二重等号 (==) は比較演算子で、2 つの式の値が等しいかどうかを比較し、ブール値 (0/1) を返します。正しいか間違っているか。数値、文字、ポインタ、構造体などの型の式を比較できます。

C言語で二重等号は何を意味しますか?

#C 言語における二重等号 (==) の意味

二重等号 (==) ) C 言語の ==) は、2 つの式の値が等しいかどうかを比較するために使用される比較演算子です。戻り結果はブール値、0 (false) または 1 (true) です。

比較演算

二重等号 (==) は、次の 2 つの式の値を比較するために使用されます。

数値型 (整数、浮動小数点数など)

    文字型
  • ポインタ型
  • 構造型
  • #Return result

2 つの式の値が等しい場合、二重等号は 1 (true) を返します。それ以外の場合は、0 (偽) を返します。

<code class="c">int a = 10, b = 15;
char c = 'x', d = 'y';
int *p = &a, *q = &b;

if (a == b) {
    // a 和 b 相等
}
if (c == d) {
    // c 和 d 相等
}
if (p == q) {
    // p 和 q 指向同一个内存地址
}</code>
ログイン後にコピー
他の演算子との違い

二重等号 (==) が他の演算子と異なるのは次のとおりです。違い:

代入演算子 (=) とは異なり、== は値の比較に使用され、= は代入に使用されます。

    恒等演算子 (===) とは異なり、== は値のみを比較しますが、=== は値と型の両方を比較します。
  • 不等号 (!=) とは異なり、!= は 2 つの式が等しいかどうかを比較するために使用されます。

以上がC言語で二重等号は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート