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
香川まこと