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

算術演算子の優先順位

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

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

複合演算子

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

イメージ

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

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

複合演算子の種類

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

The following two tabs change content below.
渋谷でWebエンジニアをしています。 株主優待目的で日本株からはじめ、投資信託・米国株の流れで投資しています。 最近は懸賞もハマってます(笑) 旅の思い出ログ、投資運用ログ、株主優待ログが中心のブログです。 どうぞ、よろしくお願いします!

コメントを残す

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

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

About Us

Sed gravida lorem eget neque facilisis, sed fringilla nisl eleifend. Nunc finibus pellentesque nisi, at is ipsum ultricies et. Proin at est accumsan tellus.