C++(演算子と式)の学習
3092 ワード
演算子
簡単な演算子は加減乗除です.コンピュータ言語の演算子はオペレータとも呼ばれます.
単項演算子、一元オペレータ、一元演算子.操作数が1つしかないという意味です.最も一般的な例は、c=-b両目、二元演算子、二元オペレータです.2つの操作数があるという意味で、最も一般的なのは加減乗除です.除算演算でint整数ではなくdoubleがある場合、商は小数であり、そうでない場合、商も整数型に簡略化されることに注意してください.もう一つの書き方は、
また、余剰数を取る演算も簡単ですが、コンピュータ言語の中で最も重要で、演算周波数は加減乗除よりずっと使われています.
三目、三元オペレータ.このオペレータは1つだけです.
シフトオペレータ
左は左でなければなりません.変数のみです.
減算演算子も同じ方法です
単純な関係式
関係式におけるx++または++xの意味に注目すべきである.
単純な論理式
簡単な演算子は加減乗除です.コンピュータ言語の演算子はオペレータとも呼ばれます.
単項演算子、一元オペレータ、一元演算子.操作数が1つしかないという意味です.最も一般的な例は、c=-b両目、二元演算子、二元オペレータです.2つの操作数があるという意味で、最も一般的なのは加減乗除です.除算演算でint整数ではなくdoubleがある場合、商は小数であり、そうでない場合、商も整数型に簡略化されることに注意してください.もう一つの書き方は、
int x;
int y;
x = 29;
y = 4;
cout << (double)x / y << endl;
//
cout << double(x) / y << endl;
// .0
cout << 29.0 / y << endl;
また、余剰数を取る演算も簡単ですが、コンピュータ言語の中で最も重要で、演算周波数は加減乗除よりずっと使われています.
int x;
int y;
x = 29;
y = 4;
cout << x % y << end;
三目、三元オペレータ.このオペレータは1つだけです.
c = (a>0)?100:-100
// a 0, 100, a 0, -100
シフトオペレータ
c = a <<= 1;
x += 2;
x = x + 2;
左は左でなければなりません.変数のみです.
10 = x +5;
の左の値を書いてはいけません(x += 5) *= 2;
と書くことができますが、醜いです.私は右の値を書くことができません.勝手に書いてもいいです.大丈夫です. y = x++;
// x y, x
a = ++c;
// , c a
減算演算子も同じ方法です
単純な関係式
if (a > c)
cout << a << endl;
else
cout << c << endl;
if(a==c)
cout << a << endl;
else
cout << c << endl;
if (a != c)
cout << a << endl;
else
cout << c << endl;
関係式におけるx++または++xの意味に注目すべきである.
単純な論理式