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

算術演算子の優先順位

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

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

複合演算子

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

イメージ

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

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

複合演算子の種類

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

公開日:

更新日:


コメントを残す

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

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

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。
タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。
華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事

INDEX – カテゴリー