一、算术运算符:“/"
——5/2 //结果等于2——5/2.0 //结果等于2.5
2、"%",取模运算(取余)
——11.0%3 //结果等于2
3、"++"和"--"
——X=5; Y=++X;//X和Y的值都等于6
——X=5; Y=X++;//X的值是6,Y的值是5
二、条件运算符
exp1?exp2:exp3首先计算exp1的值,如果其值为true,则计算exp2值;这个值就是结果。否则,去exp3的值作为结果
例1:——Z=X>Y?X:Y: //Z值就是X,y中较大的一个
例2:——Z=X>0?X:-X; //Z值就是X的绝对值
三、选择语句
任何程序都只能由三种基本流程构成:顺序结构、分支结构(选择结构)、循环结构1、C#的两种分支语句结构:if语句和switch语句
【if框架】
<span style="white-space:pre"> </span>if(条件表达式)语句;
【if_else框架】
<span style="white-space:pre"> </span>if(条件表达式)
<span style="white-space:pre"> </span>语句1;
<span style="white-space:pre"> </span>else
<span style="white-space:pre"> </span>语句2;
【if_else if 框架】
<span style="white-space:pre"> </span>if(条件表达式1)
<span style="white-space:pre"> </span>语句1;
<span style="white-space:pre"> </span>else if(条件表达式2)
<span style="white-space:pre"> </span>语句2;
<span style="white-space:pre"> </span>……
<span style="white-space:pre"> </span>else
<span style="white-space:pre"> </span>语句n;
【switch语句】
<span style="white-space:pre"> </span>switch(表达式)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>case 常量1:
<span style="white-space:pre"> </span>语句1;
<span style="white-space:pre"> </span>break;
<span style="white-space:pre"> </span>case常量2:
<span style="white-space:pre"> </span>语句2;
<span style="white-space:pre"> </span>break;
<span style="white-space:pre"> </span>……default:
<span style="white-space:pre"> </span>语句n;
<span style="white-space:pre"> </span>break;
2、循环语句
C#提供了4种循环语句:while、do_while、for和foreach。
<span style="white-space:pre"> </span>while(条件表达式)
<span style="white-space:pre"> </span>循环体语句;
注释:(如果条件为真,执行循环体。)
<span style="white-space:pre"> </span>do
<span style="white-space:pre"> </span>循环体语句;
<span style="white-space:pre"> </span>while(条件表达式)
注释:(先执行循环体,在判断条件,条件为真,执行循环体。)
<span style="white-space:pre"> </span>for (表达式1;表达式2;表达式3)
注释:(表达式1初始运行一次,表达式2返回布尔值,表达式3每次循环后执行一次)
注释: for ( ; ; )一般是死循环
3、跳转语句
C#中有4中跳转语句:continue、break、return、goto