「・単項マイナス演算子」の編集履歴(バックアップ)一覧はこちら
「・単項マイナス演算子」(2010/12/10 (金) 22:31:39) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
単項演算子は数値の正と負を反転させるために使用します。次のようなものが用意されています。
|演算子 |使用例 |意味 |
|+ |+a |aの正負をそのまま |
|- |-a |aの正と負を反転 |
どちらの演算子も算術演算子でも使われたものですが、単項演算子として使用する場合は演算の対象が一つとなります。単項マイナス演算子は演算子の右側の値の正と負を反転させます。
例えば次のように使用します。
int n1, n2, n3;
n1 = 10;
n2 = -n1; // n2 = -10
n3 = -8
変数「n2」の前に単項マイナス演算子の「-」を付けることで、演算子の右側にある値の正と負を反転させます。結果として「- n1」は「-10」となりますので変数「n2」には「-10」が代入されます。また変数の前ではなく単に数値の前に付けることで負の値であることを表すこともできます。
なお「+」も用意されていますが特に何も行いません。
int n1, n2;
n1 = 10;
n2 = +n1; // n2 = 10
あくまで「-」演算子の反対の意味を持つものとして用意されているだけのようです。
単項演算子は数値の正と負を反転させるために使用します。次のようなものが用意されています。
|演算子 |使用例 |意味 |
|+ |+a |aの正負をそのまま |
|- |-a |aの正と負を反転 |
どちらの演算子も算術演算子でも使われたものですが、単項演算子として使用する場合は演算の対象が一つとなります。単項マイナス演算子は演算子の右側の値の正と負を反転させます。
例えば次のように使用します。
int n1, n2, n3;
n1 = 10;
n2 = -n1; // n2 = -10
n3 = -8
変数「n2」の前に単項マイナス演算子の「-」を付けることで、演算子の右側にある値の正と負を反転させます。結果として「- n1」は「-10」となりますので変数「n2」には「-10」が代入されます。また変数の前ではなく単に数値の前に付けることで負の値であることを表すこともできます。
なお「+」も用意されていますが特に何も行いません。
int n1, n2;
n1 = 10;
n2 = +n1; // n2 = 10
あくまで「-」演算子の反対の意味を持つものとして用意されているだけのようです。
&sizex(5){わからないところがあったら以下に書き込んでください。}
#comment_num2(,log=卒論用@wiki/コメントログ,vsize=10)