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
最新文章
- 签名、BOM头、编码、Windows记事本编码、java编码解码的那些事
- 不同servlet版本的web.xml的头部信息
- <;转>;SQL语句执行顺序说明
- [python]闭包到底是什么鬼?
- FileDataSource java的文件操作
- How To Install Development Tools In Linux
- mac jdbc连接mysql
- Json传递后台数据的问题
- ASP.Net MVC4排序检索分页的实现
- (?m) 标记
- OC-类
- Cocos2d-x 地图步行实现1:图论Dijkstra算法
- MQ队列堆积太长,消费不过来怎么办(转)
- ajax发送异步请求
- CSS3实现多种背景效果
- java代码之美(9)---guava之Lists、Maps
- idea 启动 springBoot debug很慢,正常启动很快是什么原因
- 从App业务逻辑中提炼API接口
- Flask-在Flask中跨请求传递数据资源
- Appium学习——Appium工作原理