.net学习之C#基础提高 12.自加自减复合赋值-关系表达式
2015-05-07 09:29
435 查看
++自加一 有前加和后加
--自减一 有前减和后减
int age=18;
int sum=age++ -10;
//上面代码age是后加,所以在进行语句运算时,age++取原值参与运算所以sum=8;
int age=18;
int sum=++age-10;
//上面age是前加,所以在进行语句运算时,++age取age加1后的新值参与运算,所以sum=9;
//总之不管是++age还是age++,经过运算后,age的值都进行了+1运算
一元运算符++/--比二元运算符+-优先级高
+= 例如 age=age+3 可以写为 age+=3
-= age=age-3 age-=3
*= age=age*3 age*=3
/= age=age/3 age/=3
%= age=age%3 age%=3
在C#中,有6个关系运算符,用于比较两个事物之间的关系
> 大于
< 小于
== 比较相等
!= 比较不相等
>= 大于等于
<=小于等于
什么是bool类型(布尔)
在计算机中,我们用什么数据类型来表示一句话的对错?一个条件的成立与不成立?
布尔(bool)类型:
bool值只有两个
真:true
假:false
关系运算的结果是布尔类型的
int bigNum = 10,smallNum=5;
bool isRight = bigNum != smallNum;
Console.WriteLine(isRight);
--自减一 有前减和后减
int age=18;
int sum=age++ -10;
//上面代码age是后加,所以在进行语句运算时,age++取原值参与运算所以sum=8;
int age=18;
int sum=++age-10;
//上面age是前加,所以在进行语句运算时,++age取age加1后的新值参与运算,所以sum=9;
//总之不管是++age还是age++,经过运算后,age的值都进行了+1运算
一元运算符++/--比二元运算符+-优先级高
+= 例如 age=age+3 可以写为 age+=3
-= age=age-3 age-=3
*= age=age*3 age*=3
/= age=age/3 age/=3
%= age=age%3 age%=3
在C#中,有6个关系运算符,用于比较两个事物之间的关系
> 大于
< 小于
== 比较相等
!= 比较不相等
>= 大于等于
<=小于等于
什么是bool类型(布尔)
在计算机中,我们用什么数据类型来表示一句话的对错?一个条件的成立与不成立?
布尔(bool)类型:
bool值只有两个
真:true
假:false
关系运算的结果是布尔类型的
int bigNum = 10,smallNum=5;
bool isRight = bigNum != smallNum;
Console.WriteLine(isRight);
相关文章推荐
- .net学习之C#基础提高 14.逻辑表达式关系表达式习题_逻辑短路
- .net学习之C#基础提高 2.学习两句话
- .net学习之C#基础提高 3.基础知识
- .net学习之C#基础提高 13.逻辑表达式
- .net学习之C#基础提高 9.Try Catch异常捕获
- .net学习之C#基础提高 19.switch-case
- .net学习之C#基础提高 飞行棋游戏V1.0(源代码by:CJH)
- .net学习之C#基础提高 8.数据类型的自动转换
- .net学习之C#基础提高 1.基础知识
- .net学习之C#基础提高 07变量交换__输入
- .net学习之C#基础提高 15.if和if else和if_else_if
- .net学习之C#基础提高 4.变量
- .net学习之C#基础提高 6.赋值符、连接符、占位符
- .Net学习笔记----2015-07-21(C#基础复习05,里氏转换)
- .Net学习笔记----2015-07-23(C#基础复习11,字符串复习)
- .Net学习笔记----2015-07-21(C#基础复习04,面向对象语法和继承复习)
- .Net学习笔记----2015-07-21(C#基础复习07,关键字、访问修饰符)
- C#语言学习--基础部分(五) --复合运算符,循环语句
- .Net学习笔记----2015-07-21(C#基础复习03,简单工厂和抽象类)
- .Net学习 第1季 C#基础