C++ 演算子とは何ですか?

下次还敢
リリース: 2024-04-22 17:30:33
オリジナル
692 人が閲覧しました

C は、次のように分類された広範な演算子のセットを提供します。 算術演算子 ( 、 -、 *、 /、 %、 、 --) 代入演算子 ( =、 =、 -=、 *=、 /= 、 %=) 比較演算子 (==、!=、<、>、<=、>=) 論理演算子 (&、|、^、!) ビット演算子 (&、|、^、<<) 、>>) ポインタ演算子 (*、&、->) その他の演算子 (sizeof、?:、、、)

C++ 演算子とは何ですか?

##C演算子の概要

C は、さまざまな操作を実行するための豊富な演算子セットを備えた強力なプログラミング言語です。これらの演算子は次のカテゴリに分類できます:

1. 算術演算子

  • 、-、*、/、%: 基本的な算術演算子。それぞれ加算、減算、乗算、除算、剰余。
  • 、 --: 自動インクリメント演算子と自動デクリメント演算子。変数値をそれぞれ 1 ずつ増加または減少させます。

2. 代入演算子

  • =: 基本的な代入演算子は、右オペランドの値を左オペランドに代入します。
  • =、-=、*=、/=、%=: 算術演算と代入を同時に実行する複合代入演算子。

3. 比較演算子

  • ==、!=: 等価演算子と不等号演算子。
  • <、>、<=、>=: 比較演算子。

4. 論理演算子

  • &、|、^: AND、OR、XOR 演算子。
  • !: 演算子ではありません。オペランドのブール値を反転します。

5. ビット単位の演算子

  • &、|、^: ビット単位の AND、ビット単位の OR、ビット単位の XOR 演算子。
  • <<, >>: ビット単位の左シフト演算子とビット単位の右シフト演算子。

6. ポインタ演算子

  • *: 値演算子は、ポインタが指す値を返します。
  • &: アドレス演算子を使用して、変数のアドレスを返します。
  • ->: メンバー アクセス演算子。構造体またはクラスのメンバーにアクセスするために使用されます。

7. その他の演算子

  • sizeof: データ型のバイト サイズを返します。
  • ?:: 条件演算子。条件式に基づいて異なる値を返します。
  • ,: カンマ演算子。式を順番に実行します。

以上がC++ 演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c++
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート