• ベストアンサー

"|="はどのような意味ですか。

c言語で変数に値を入れるときに  x |= b という記述があるのですが、 これ( |= )にはどのような意味があるのでしょうか。 どなたかご存知の方教えていただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

x = x | b を縮約したものです。 このように演算子と代入演算子 = を縮約したものは 複合代入演算子と呼ばれます。

koon1
質問者

お礼

思い出しました! ネットで記号を検索できなかったので、言葉を教えていただき、 ありがとうございます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

+= の意味はわかりますか?

koon1
質問者

お礼

x+=aはx=x+aということですね。 わかりました。 ありがとうございます。

関連するQ&A