C言語:算術演算子と複合演算子

算術演算子の優先順位

 優先順位:高い
 ↑
* (掛け算)
 / (割り算) 同じ優先順位
 % (剰余算)
 ──────────────────
 + (足し算) 同じ優先順位
 - (引き算)
代入演算子 = (代入)
 ↓
 優先順位:低い

  • 複数の演算子が混在している場合 優先順位の高いものから実行される。
  • 同じ優先順位の演算子が並んでいる場合 左から実行される。
  • 但し 代入演算子が並んでいる場合は右側から実行される。

複合演算子

算術演算子と代入演算子を組み合わせたもの。

イメージ

a = a + b; ← aの内容とbの内容を加算して結果をaに代入する。

a += b; ← aの内容にbの内容を足し込む。

複合演算子の種類

+= , -= , /= , %= , *=


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

About Us

こんにちは!Webエンジニアとして働く傍ら、これまでに国内外を旅してきた経験を活かしてブログを運営しています。
このブログでは、【移動手段・宿選び・旅のコツ】など、実体験に基づいた信頼性の高い情報を発信しています。
特に「初めて行く場所で迷いたくない」「現地のリアルな事情を知りたい」という方に向けた記事が中心です。