式(=は代入演算子)

式をC言語で記述する場合の関係は、左辺が結果で、右辺が計算式となります。ですから、「a = 1;」と 定義した場合は、「a」の値が、「1」になったという意味で、メモリ上の「a」という箱の中が「1」になったことを意味します。 「1 = a;」と言う記述は、できません。コンパイラが理解できないためエラーを表示します。 このことは、変数「a」がメモリ上のある一部分の箱を意味することになり、数学の関係式とは、異なってきます。 変数に数値を直接代入することが出来るのが、プログラミング上の計算式の特徴と言ってもいいかもしれません。

演算子(operator)

定義された変数を用いて、計算を行なったり、結果を代入したりするC言語の約束記号が「演算子」です。 演算子には、主に次のようなものがあります。

記号意味記述例説明
代入 a=baにbの値を代入する
加算a+baとbを加算する
減算a-baからbを減算する
乗算a*baとbを掛け合わせる
除算a/baをbで割り算する
剰余a%ba÷bの余りの値
+=加算代入a+=ba=a+bと同じ
−=減算代入a-=ba=a-bと同じ
++1つ加算a++a=a+1と同じ
−−1つ減算b--a=a-1と同じ
sizeofサイズを得るsizeof(int)型や変数のサイズ

「sizeof」は、「size_t」で決まる基本単位、処理系によって異なるようですが、ウインドウズの場合は、バイト単位で値が決まります。

演算子は、他にも、まだ、たくさんありますが、省略しています。

サイト紹介
サイトマップ
C言語入門
Web制作入門
Web素材集
フリーソフト紹介
リンク集
関連書籍の紹介
連絡フォーム

C言語入門
11←[12]→13