C 演算子
○インクリメント演算子
「num=10」とすると、
「num++」「++num」 どちらも「変数の値を+1」で、単独の式で使う場合には意味は変わらない。→num=11
前置インクリメント「ans = ++num;」 「変数numの値を+1して、その結果を変数ansに代入する」→num=11、ans=11
後置インクリメント「ans = num++;」 「変数numの値を変数ansに代入してから、変数numの値を+1する」→num=10、ans=11
★例
// cs_operator_decrement.cs
using System;
class Test
{
public static void Main()
{
double x;
x = 1.5;
Console.WriteLine(--x); //この時点で x = 0.5(計算後)
x = 1.5;
Console.WriteLine(x--); //この時点で x = 1.5(計算前)
Console.WriteLine(x); //この時点で x = 0.5(計算後)
}
}
★出力
0.5
1.5
0.5
○代入演算子
単純代入演算子「a = a + b;」
複合代入演算子「a += b;」
C
TOP
このホームページに関するお問合せは
ホームページ:さがしもの
Eメール:ma_kagawa@hotmail.com
香川まこと