マインドマップギャラリー C言語の演算子と式
C言語の演算子と式を詳しく解説したマインドマップです。演算子は、コンパイラに特定の数学的演算または論理演算を実行するように指示する記号です。 C 言語には豊富な組み込み演算子があります。演算子と式を理解することはプログラミングの基礎です。ぜひダウンロードして学習してください。
これはバクテリアに関するマインドマップであり、その主な内容には、概要、形態、種類、構造、生殖、分布、アプリケーション、および拡張が含まれます。概要は包括的で綿密で、レビュー資料として適しています。
これは、植物の無性生殖に関するマインドマップであり、その主な内容には、概念、胞子の生殖、栄養生殖、組織培養、芽が含まれます。概要は包括的で綿密で、レビュー資料として適しています。
これは、動物の生殖発達に関するマインドマップであり、その主な内容には、昆虫、カエル、鳥、性的生殖、無性生殖が含まれます。概要は包括的で綿密で、レビュー資料として適しています。
Python の基本
アプリケーション設計および実装テクノロジのマインドマップ
Pythonライブラリ一覧
プログラミング
Vue3
ループ(C言語)
Django アプリケーションを作成する
Python の知識ポイント
アルゴリズムの概要
C言語でwhile、do while、forループを区別する方法
演算子と式
等価演算子
含む
==
!=
特徴
異なる型のオペランドの比較が可能
結合ルール
左連合
優先度
関係演算子と代入演算子の間の論理
関係演算子
効果
2 つの量を比較する
<
>
<=
>=
算術演算子と等価演算子の間
エラーを起こしやすい
i>j>k -> (i>j)>k
関係式
関係演算子を使用して 2 つの式を接続して意味のある文にします
関係式の値
1(真)
0(偽)
論理演算子
&&そして
価値
完全な真実は真実です
1 つの休日、すべての休日
等価演算子と代入演算子の間
|| または
一つの真実、すべての真実
偽りはすべて偽り
!いいえ
真か偽のどちらか
偽か真のどちらか
インクリメント/デクリメント演算子と算術演算子の間
右結合
短絡回路の計算
演算結果は左側のオペランドに基づいて導出でき、右側のオペランドを計算する必要はありません。
論理式
コンセプト
論理演算子を使用して、1 つまたは 2 つの式を意味のある式に接続します
結果の値
式の値が関係式または等式の場合、式の値は 0 または 1 になります。
式が通常の式の場合、ゼロ以外の値は true、ゼロ値は false になります。
算術式
単項算術演算子
単項マイナス演算子
単項プラス記号演算子 (通常は使用されません)
二項算術演算子
追加
整数と整数の加算
整数と浮動小数点数の加算
オペランドには、2 つの変数、2 つの定数、1 つの変数と 1 つの定数を指定できます。
/分割
オペランドはすべて整数であり、結果も整数になります (小数部分は切り捨てられ、ゼロに丸められます)。
少なくとも 1 つのオペランドが浮動小数点数の場合、結果を四捨五入する必要はありません。
除数が 0 の場合、コンパイル警告が表示されますが、エラーは報告されません。
残りを取る
オペランドはすべて整数です
オペランドには負の数値があり、結果の符号は左のオペランドと同じです。
インクリメント演算子とデクリメント演算子
/--
プレフィックスの使用法
私は、--私
i (最初) はすぐに増加または減少します
サフィックスの使用法
私は、私は--
私は最後に増加または減少します
代入式
記号: =
意味: 右側の値を左側に代入します。
単純な割り当て
v=e
e には変数、定数、または式を指定できます
浮動小数点数を整変数に代入すると、ゼロに向かって丸められます。
v と e は異なる型です。代入演算子は e の型を v の型に変換します。
複数代入(連結代入)
複数の代入演算子を一緒に使用する
変数が宣言されている場所には記述できません
右アソシエイティブ (右から左へ動作)
慎重に使用してください
複合代入
一般
e を v に加算し、結果を v に格納します
v-=e
v から e を減算し、結果を v に格納します
v*=e
v に e を乗算し、結果を v に格納します
v/=e
v を e で除算し、結果を v に格納します
v%=e
v を e で割って余りを求め、結果を v に格納します。
e は定数変数式にすることができます
i= j -> i=( i)
記号の書き方に注意
i*=a b -> i=i*(a b)
e は全体を含む操作です。
他の
<<=
>>=
&=
^=
|=
左辺値
コンピュータのメモリ内の記憶領域を占有するオブジェクトを表します。
定数または式は左辺値ではありません
変数は左辺値です
代入演算子の左オペランドは左辺値でなければなりません
式の評価と式のステートメント
式評価の演算の優先順位
接頭辞の増分/減分>接尾辞の増分/減分=単項演算子>乗算クラス>加算クラス>代入演算
k=i j -> k=(i ) j
k= j i j ->
j
k=j i j
私
式をステートメントに変換するには、最後にセミコロンを追加します。