C++での論理演算子の記述バージョン
C ++プログラミング言語には、論理演算子の代わりに使用できるキーワードがあります。キーワードは、キーボードが&&、!、||などの記号をサポートしていなかったときに、最初はcで使用されていました。次に、c++で記述された論理演算子のバージョンをいくつか示します。 。
演算子とその記述バージョンは-
オペレーター | 記号 | 書面によるバージョン |
---|---|---|
および演算子 | && | および |
または演算子 | || | または |
演算子ではありません | ! | しない |
演算子と等しくありません | != | not_eq |
ビット単位および演算子 | & | bitand |
ビット単位または演算子 | | | bitor |
ビット単位のXOR演算子 | ^ | |
そして演算子に等しい | &= | and_eq |
または演算子と等しい | | = | or_eq |
演算子に等しいXOR | ^ = | |
プログラムの実装を示すプログラム
例
#include<iostream> using namespace std; int main(){ int x=1, y=0; cout<<"Written logical operators are :\n"; cout<<x<<" and "<<y<<" = "<<(x and y)<<endl; cout<<x<<" or "<<y<<" = "<<(x or y)<<endl; cout<<x<<" bitwise and "<<y<<" = "<<(x bitand y)<<endl; cout<<x<<" not equal to "<<y<<" = "<<(x not_eq y)<<endl; return 0; }
出力
Written logical operators are : 1 and 0 = 0 1 or 0 = 1 1 bitwise and 0 = 0 1 not equal to 0 = 1
書かれた演算子を使用することの長所と短所-
プロ −コードの読みやすさを向上させます。
プロ − |、&、!などの文字をサポートしていないキーボードで使用すると便利です。
短所 −ステートメントで記述されたキーワードを使用すると、演算子とオペランドの間にスペースが必要になります。そうしないと、エラーが発生する可能性があります。
-
C++の算術演算子
C++には5つの基本的な算術演算子があります。彼らは- 追加(+) 減算(-) 分割(/) 乗算(*) モジュロ(%) 例 これらの演算子は、C++の任意の算術演算を操作できます。例を見てみましょう- #include <iostream> using namespace std; main() { int a = 21; int b = 10; int c ; c = a + b; cout << "Line 1 - Va
-
C#の文字列の論理演算子
以下は、C#の文字列で使用できる論理演算子です。 オペレーター 説明 例 && 論理積演算子と呼ばれます。両方のオペランドがゼロ以外の場合、条件は真になります。 (A &&B)はfalseです。 || 論理OR演算子と呼ばれます。 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。 (A || B)は真です。 ! 論理NOT演算子と呼ばれます。オペランドの論理状態を逆にするために使用します。条件がtrueの場合、LogicalNOT演算子はfalseになります。 !(A &&B)は真です。 文字列で論理AND演算子を使用する方法を示す例を見てみまし