C#自减运算符
一、C#自减运算符(--)
自减运算符(--)是将操作数减1。
1. 前缀自减运算符
前缀自减运算符是“先减1,后使用”。它的运算结果是操作数减1之后的值。
例如:
--x; // 前缀自减运算符
2. 后缀自减运算符
后缀自减运算符是“先使用,后减1”。它的运算结果是操作数减1之前的值。
例如:
x--; // 后缀自减运算符
二、提示
自减运算符(--)适用于数值和枚举类型。
三、示例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
// C#自减运算符(--)-www.baike369.com
int x = 0;
Console.WriteLine("x的初始值为:" + x);
Console.WriteLine("(--x)x的值为:" + (--x));
Console.WriteLine("--x之后,x的值为:" + x);
x = 0;
Console.WriteLine("(x--)x的值为:" + (x--));
Console.WriteLine("x--之后,x的值为:" + x);
Console.ReadLine();
}
}
}
运行结果:
x的初始值为:0
(--x)x的值为:-1
--x之后中,x的值为:-1
(x--)x的值为:0
x--之后,x的值为:-1