C#编程--运算符
2015-10-28 22:41
316 查看
[b]运算符类型[/b]
一、算数运算符:
a:++ -- b: * / % c: + -
注意:1.做除法运算时,若两个数都是整数,则得出的结果也是整数,不会是小数
2.上面这些运算,如果两个操作数不是一类型,在运算的时候会进行自动转换
3.运算顺序:先运算a类型,然后是b类型,最后是c类型(以下运算符运算顺序相同)
取余(%)的用途:
1.可以用来判断是不是整数,取余为0时,为整数
2.用来把数变成某一范围之内的数
a++和++a的运算
a++: int a=4 b=a++
Console.WriteLine("a="+a);
Console.WriteLine("b="+b); 结果:a=5,b=4 在运算时先执行b=a ,再执行a++(即a=a+1)
++a:int a=4 b=++a
Console.WriteLine("a="+a);
Console.WriteLine("b="+b); 结果:a=5,b=5 在运算时先执行++a(即a=a+1),再执行b=a
例一:
例二
二、关系运算符:a.> < >= <= b.== !=
三、逻辑运算符:a.&& 逻辑与 b. || 逻辑或 c. ! 逻辑非
&& 两个条件都成立,结果为T,否则F
|| 两个条件只,要有一个成立,T,F
! 将原来的结果取相反的,若本来为T取相反为F
四、赋值运算符:= += -= *= /= */
五、条件运算符
一、算数运算符:
a:++ -- b: * / % c: + -
注意:1.做除法运算时,若两个数都是整数,则得出的结果也是整数,不会是小数
2.上面这些运算,如果两个操作数不是一类型,在运算的时候会进行自动转换
3.运算顺序:先运算a类型,然后是b类型,最后是c类型(以下运算符运算顺序相同)
取余(%)的用途:
1.可以用来判断是不是整数,取余为0时,为整数
2.用来把数变成某一范围之内的数
a++和++a的运算
a++: int a=4 b=a++
Console.WriteLine("a="+a);
Console.WriteLine("b="+b); 结果:a=5,b=4 在运算时先执行b=a ,再执行a++(即a=a+1)
++a:int a=4 b=++a
Console.WriteLine("a="+a);
Console.WriteLine("b="+b); 结果:a=5,b=5 在运算时先执行++a(即a=a+1),再执行b=a
例一:
例二
二、关系运算符:a.> < >= <= b.== !=
三、逻辑运算符:a.&& 逻辑与 b. || 逻辑或 c. ! 逻辑非
&& 两个条件都成立,结果为T,否则F
|| 两个条件只,要有一个成立,T,F
! 将原来的结果取相反的,若本来为T取相反为F
四、赋值运算符:= += -= *= /= */
五、条件运算符
相关文章推荐
- 带你一步步的了解“C#事件”机制
- c#随机生成中文姓名
- c# ListView的网格简单用法
- C#编程--输入和输出
- c# 语言基础
- C# 之 管理配置文件(二)
- C#写的windows应用程序打包
- 2.C#的输入、输出与运算符、数据类型
- Head First C#(赛狗日)
- Head First C#(赛狗日)
- c#—— Task.FromResult 的使用
- C# ManualResetEvent和AutoResetEvent 使用笔记
- C#操作剪贴板实现复制粘贴
- c# 5.0——async 和 await
- C#学习之委托
- C#语言基础
- C#串口通讯(变参、委托、线程安全队列)
- C#泛型与委托
- C# 类中索引器的使用二
- C#索引器一