目次:
ビデオ: Visual Basic 入門:ジェネリックとは|Lynda.com 日本版 2024
Cでプログラミングする場合の比較は、単純な演算子で提示されたものよりも複雑です。たとえば、次のような数学を考えてみましょう。
-5 <= x <= 5
英語では、xが-5と5の間の値を表します。これは比較の場合はC言語ではありませんが、論理演算子を使用する場合には可能です。
Cで論理比較を構築する方法
<! --1 - >1つのif文に2つ以上の比較をロードすることは可能です。その後、論理演算子を使用して比較の結果が比較されます。全体の結果が真である場合、if条件は真とみなされます。
LOGICは鞭打ちです。
#include int main(){int coordinate; printf( "入力ターゲット座標:"); scanf( "%d"、&coordinate);
2つの比較(つまり、2つの比較が一致しない場合) 9行目のif文の条件によって行われます。この文は次のようになります。 "変数 座標 の値が-5以上で5以下の場合"
<! - 2 - >練習1: Logic Is a Tweeting Birdのソースコードを使用して新しいプロジェクトを作成します。プログラムをビルドします。数回コードを実行して、どれくらいうまく動作するかテストします。
Cで論理演算子を追加する方法
これらのC言語論理比較演算子は、2つ以上の条件を満たす必要がある場合にif比較で使用できます。
演算子 | 名前 | True |
---|---|---|
&& | と | 両方の比較が真である場合 |
|| | または | どちらの比較も真 |
! | ではありません | 項目はfalseです |
Tweeting Logicは論理AND比較として&&演算子を使用します。 if文が括弧内のすべてを真と見なすには、指定された条件の両方が真でなければなりません。
演習2: LogicのソースコードをTweeting Birdのように変更し、変数 coordinate の値が-5より小さいかまたは論理的OR演算を使用して条件をtrueにするエクササイズ
3999: YまたはNキーを押して、イエスまたはノーの質問に対する答えを求める新しいプロジェクトを作成する。小文字。 YまたはNのどちらも押されていないときに、プログラムが適切に応答することを確認してください。 論理演算は、すべての大文字を使用してAND、ORと呼ばれることがよくあります。これは、それらを通常の単語 、
-
、 または< 論理ANDは2つのアンパサンドによって表されます。&&。"と言ってください。 " 論理ORは、2つのパイプまたは垂直バーの文字、||で表されます。言ってやるがいい。 "
-
論理NOTは単一の感嘆符で表されます:! 。言ってやるがいい! "
-
論理NOTはANDやORのようには使用されません。 FalseをTrueに変換し、TrueをFalseに変換するだけの値に接頭辞を付加するだけです。