Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C演算子とパンクチュエーターとは何ですか?


演算子は、1つまたは複数のオブジェクトに適用される操作を説明するために使用されます。これは主に式で意味がありますが、宣言でも意味があります。通常、英数字以外の文字を使用した短いシーケンスです。

パンクチャ 要素のリストを分離または終了するために使用されます。

C演算子と句読点は次のとおりです-

...   &&  -=  >=   ~   +   ;  ]

<<=   &=  ->  >>   %   ,   <  ^
>>=   *=  /=  ^=   &   -   =  {

!=    ++  <<  |=   (   .   >  |

%=    +=  <=  ||   )   /   ?  }

##    --  ==  !   *   :   [   #

*、=、:、#、、など、一部のシーケンスは演算子および句読点として使用されることに注意してください。

()、[]、{}など、いくつかの句読点をペアで使用する必要があります。

入力テキストを解析するとき、コンパイラはトークンに対して可能な限り長いシーケンスを構築しようとします。したがって、a +++++ bを解析するとき、コンパイラは次の-

を認識します。
a ++ ++ + b which is not a valid construct

コンパイラは次のことを考慮しません-

a ++ + ++ b which may be valid

  1. C言語で使用されるさまざまな演算子と式は何ですか?

    オペレーターはデータに対して操作を実行します。それらは以下に分類されます- 算術演算子。 関係演算子。 論理演算子。 代入演算子。 インクリメントおよびデクリメント演算子。 ビット演算子。 条件演算子。 特別な演算子。 算術演算子 これらの演算子は、数値計算(または)に使用され、加算、減算などの算術演算を実行します。 オペレーター 説明 例 a =20、b =10 出力 + 追加 a + b 20 + 10 30 - 減算 a-b 20-10 10 * 乗算 a * b 20 * 10 200 / 分割 a

  2. Pythonでの++および--演算子の動作は何ですか?

    C / C ++やJavaなどでは、++および--演算子はインクリメントおよびデクリメント演算子として定義されています。 Pythonでは、これらは演算子として定義されていません。 Pythonでは、オブジェクトはメモリに保存されます。変数は単なるラベルです。数値オブジェクトは不変です。したがって、インクリメントまたはデクリメントすることはできません。 ただし、プレフィックス++または-はエラーを発生させませんが、どちらも実行しません。 >>> a=5 >>> b=6 >>> ++a 5 >>> --b 6 Post