学习笔记3 运算符与表达式
来源:互联网 发布:淘宝特种经营有什么用 编辑:程序博客网 时间:2024/05/23 01:04
1、自加自减预算
(1) int age=18;
int sum=age++-10;
结果为age=19;sum=8;
(2)
int age=18;
int sum=++age-10;
结果为age=19; sum=19;
自减运算意义相同。
一元运算符(++——)比二元运算符的优先级高。
2、在c#中,有6个关系运算符,用于比较两个事物之间的关系,>、<、==、!=、>=、<=。
3、关系运算结果为bool类型,bool类型只有两个值,一个是true一个是false。
4、逻辑运算符&&与 、||或、 !(非,一元运算符)
逻辑与运算(两边的结果是bool类型 的,一般情况下都是关系表达式,整个逻辑与预算的结果也是bool类型):&&; 表达式1 && 表达式2
注意:逻辑与的优先级大于逻辑或的优先级。
5、if判断结构:
基本语法:if(条件语句)
语句;
执行过程:首先判断条件的结果,如果条件为true,则执行语句1.如果条件为false,则跳过语句1,执行后面的语句。
注意:1)if后面括号中的条件,要能计算成一个bool类型的值。
2)默认情况下,if语句只能带一句话,即和if语句有关系的语句只有语句1。
6、强制类型转换:(数据类型名称)被转换的数值
7、if-else if 语句中,只有当上一个条件不成立时,才会进入下一个if语句并进行if语句后面的条件判断,一旦有一个if后面的条件为true,则执行此if所带的语句,语句执行完成后,程序跳出if-else if结构。如果所有的if条件都不成立,则执行最后else所带语句(如果最后没有else,则什么都不执行。)
8、switch-case语句:
语法:
switch(表达式)
{
case 值1:语句块1;
break;
case 值2:语句块2;
break;
default:语句块3;
break;
}
9、执行过程:首先计算表达式,然后根据计算结果与匹配case后面的值,如果有匹配项,则执行匹配向后面的语句,直到break语句跳出 switch-case,如果所有的case值都不匹配,那么有default,则执行default后面的语句,直到break结束,如果没有,则跳出switch-case,什么都不执行。
例: string input = Console.ReadLine();
decimal salary = 5000;
bool flag = false;
switch (input)
{
case "a":
salary += 500;
break;
case "b":
salary += 200;
break;
case "c":
salary -= 200;
break;
default:
Console.WriteLine("你输入的有问题");
flag = true;
break;
}
if (flag == false)
Console.WriteLine(salary);
Console.ReadKey();
10、switch-case和if-else if“比较
switch:一般只能用于等值比较
if-else:可以处理范围的比较
<a href="http://net.itheima.com/" target="blank">Windows Phone 7手机开发</a>、<a href="http://net.itheima.com/" target="blank">.Net培训</a>、期待与您交流!
- 学习笔记3 运算符与表达式
- 【菜鸟C++学习笔记】7.运算符与表达式
- J2SE学习笔记之运算符、表达式与语句
- Python 学习笔记之运算符与表达式
- 【C++学习笔记】06_运算符与表达式
- python学习旅程笔记2-运算符与表达式
- JavaScript学习笔记——表达式与运算符
- C学习笔记(七)运算符与表达式
- JS学习笔记(7)表达式与运算符
- django入门与学习-运算符与表达式-3
- C语言学习笔记3-运算符和表达式
- 【JAVA学习笔记】02 运算符、表达式
- java学习笔记02--运算符、表达式 .
- 【python学习笔记】运算符、表达式
- 表达式和运算符学习笔记
- 【python学习笔记】运算符和表达式
- c# 关键字,运算符,表达式 -学习笔记
- [学习笔记03]运算符表达式
- UUFlv控件1.0 版 属性、事件、方法介绍
- Thread loop of C++ and Java
- golang异常panic和恢复recover用法
- 【南方周末】微软复兴:告别卖软件模式依赖症
- 枚举原理Enum
- 学习笔记3 运算符与表达式
- 01.hibernate_msb
- ubuntu 如何添加 sudo权限
- 学习笔记4 循环结构
- Google是如何测试的(全)
- SWUN 1075 - CD8
- Java文件操作实例浅析
- peb的结构
- C++Test的使用说明