Metabus開発者学習日記3

2109 ワード

Metabusの開発者を学んだ3日目、教授のおかげで、問題解決後に演算子の授業が始まりました.+-*/=%同様の四則演算,代入演算子記号が出現すると,最初は分かりやすいが,複合代入演算子から増減演算子,関係演算子が理解しにくくなる.見えるフォントは難しくはありませんが、どこに適用して使うか悩んでいる部分があります.今日習った演算子を説明します.
バニラについても、多くのエラーが発生しており、まだ完全に理解されていないので、別途整理してアップロードします.
簡単に言えば、演算子はデータを処理するすべてのコマンドに必要です.
十大節で学んだ数学を考えると簡単ですが、優先順位や結合順序などプログラミング独自の演算方式があるので、十分に勉強してから近づくようにしましょう.
演算子のタイプ
1.四則演算:算術演算子(左側から演算)
私たちが最もよく知っている演算子と言える.記号だけでなく、左側から演算するのが親切です.
+:プラス記号
-:マイナス記号
*:乗算
/:分割(分割後はシェアのみ出力)
%:残り(残りのみ出力)

  • 代入演算子(右側から演算)
    代入演算子は同じ意味=を持ちます.新しい大立方式があり、記号が少なく、熟知し、考えやすいが、右側から演算を開始する.
    =:右の値を左に代入します.(コピー)

  • 複合代入演算子
    複合代入演算子からは,普段使わない,プログラミングでのみ用いられる演算子と考えられる.
    += : a += b; => a= a + b;
    -= : a -= b; => a= a - b;
    = : a = b; => a= a * b;
    /= : a/= b; => a= a/b;
    %= : a %= b; => a= a % b; (aとbは整数型)
         

  • 増減演算子
    増減演算子は、ある変数の値を1ずつ増やしたり減らしたりするときに使われる単純な表現だと思っていたが、変数の前後に++/-を付けることで出力値が変化するため、最も分かりにくい演算子である.
    a++,a-:出力後計算
    ++a,--a:計算後出力

  • 関係演算子
    関係演説者の概念は等号概念であるため理解は容易であるが,運用の段階では混同する点がある.
    2つの値を比較すると、返される演算子は真(0を除く)、真(通常は1)、または偽(0,flase)です.
    <:a > : a > b : 왼쪽 항의 값이 오른쪽 항의 값보다 크면 참을 반환한다. 왼쪽 항이랑 같거나 작으면 거짓으로 반환한다. <= : a <= b : 왼쪽 항의 값이 오른쪽 항의 값보다 작거나 같으면 참을 반환한다. 왼쪽 항이 크면 거짓으로 반환한다. >= : a >= b : 왼쪽 항의 값이 오른ㄴ쪽 항의 값보다 크거나 작으면 참을 반환한다. 왼족 항이 작으면 거짓으로 반환한다. == : 왼쪽 항의 값과 오른쪽 항의 값이 같을 때, 참을 반환한다. != : 왼쪽 항의 값과 오른쪽 항의 값이 다를 때, 참을 반환한다.
  • >今日のミス



    デバッグなしで実行します.しかし、その値は出力されません.
    F 5を押してデバッグして実行すると、その写真のようなエラーが発生します.
    解決方法:right valueが0なので、分割時に問題が発生しました.right valueを整数値に変換し、エラーを修正しました.

    >>今日のショートカットキーテクニック



    デバッグを停止するショートカットはShift+F 5です.