|
|
|
|
|
|
|
|
|
|
|
|
| A>B | AがBより大きい。 | |
| A<B | AがBより小さい。 | |
| A>=B | AがBより大きいか等しい。 | |
| A<=B | AがBより小さいか等しい。 | |
| A==B | AとBが等しい。 | 「==」です。「=」は代入になってしまいます。 |
| A!=B | AとBが違う。 | |
| 式1&&式2 | 式1でかつ式2 |
たとえば、if( A>B && C<B ) 「AがBより大きく、かつ、CがBより小さい」という条件。 |
| 式1||式2 | 式1または式2 |
たとえば、if( A>B || C<B ) 「AがBより大きい、または、CがBより小さい」という条件。 |
| (式1||式2)&&式3 | 式1または式2、かつ、式3 |
たとえば、if( (A>B || C<B) && A<C ) いくらでも増やせる例です。 ()をつけたほうが先に実行されます。 「if( A>B || C<B && A<C )」とは結果が違うので注意です。 |
| !式 | 式のtrueとfalseを反転します。 | たとえば、if( A<B )は、 if( !(A>=B) )と同じです。 |
| 変数の型 | 宣言例 | 備考 |
| 実数(小数点をもつ) |
double a; |
終値などはdouble。 |
| 整数 |
int i; |
ループなどのカウンタに使う。 |
| 論理値 |
|
たとえばこんなことは普通しませんが、意味はわかるかと思います。 bool flag = Low(0)>High(-1); if( flag ) { 〜 } 「Low(0)>High(-1)」はif文の中によくでてくる比較式です。 |
|
|
|
|
|
|
|
|
| 括弧内の計算 | |
| 掛算と割算 | |
| 足算と引算 |
| 括弧内の計算 | ||
| 大小関係が合っているか合っていないかをtrue,falseとして求める。 | ||
| && | かつ | |
| || | または |
|
|
|
|