Loading...

Логикалык оператор

C# тилиндеги логикалык операторлор логикалык маанилерде (чын жана жалган) же чын же жалган болушу мүмкүн болгон туюнтмаларда иштөө үчүн колдонулат. Логикалык операторлор логикалык шарттарды бириктирүүгө жана текшерүүгө мүмкүндүк берет. Бул жерде C# логикалык операторлорунун тизмеси:

  1. Логикалык оператор "&&":         

Эки операнд тең true болсо, true кайтарат. Болбосо false кайтарат.

Мисал:@A@ bool a = true;

               bool b = false;

               bool result = a && b; // result будет равно false@A@

 

       2. Логикалык оператор "||":

Эгерде операнддардын жок дегенде бири true болсо, true кайтарат. Эгер эки операнд тең false болсо, false кайтарат.

Мисал: @A@bool a = true;

               bool b = false;

               bool result = a || b; // result будет равно true@A@

 

        3. Логикалык оператор "!":

Операндтын маанисин инверсиялайт. Эгерде операнд true болсо, анда ал тескерисинче false кайтарат.

Мисал: @A@bool a = true;

               bool result = !a; // result будет равно false@A@

 

        4.логикалык оператор "^".

Эгерде операнддардын бири true болсо, ал true кайтарат, бирок экөө тең эмес. Эгерде эки операнд тең true же false болсо, анда false кайтарат.

Мисал:@A@ bool a = true;

              bool b = false;

              bool result = a ^ b; // result будет равно true@A@

 

            @A@ bool c = true;

             bool d = true;

             bool result2 = c ^ d; // result2 будет равно false@A@

 

      5.логикалык оператор &:

Эки операнд тең true болсо, & оператору true кайтарат. Болбосо, false кайтарат.

Мисал: @A@bool a = true;

               bool b = false;

               bool result = a & b; // result будет равно false@A@

 

       6.логикалык операор | :

Эгерде жок дегенде бир операнд true болсо, | ​​оператору true кайтарат. Эгерде эки операнд тең false болсо, анда false кайтарат.

Мисал: @A@bool a = true;

bool b = false;

bool result = a | b; // result будет равно true  @A@