欢迎来到天天文库
浏览记录
ID:57055393
大小:334.50 KB
页数:15页
时间:2020-07-30
《C#语法基础――流程控制课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五讲C#语法基础——流程控制安徽国防科技职业学院信息工程系软件教研室知识回顾一:运算符的分类按操作数来分一元运算符二元运算符三元运算符按类型来分数学运算符赋值运算符逻辑运算符(后面再介绍)安徽国防科技职业学院信息工程系软件教研室知识回顾二:数学运算符运算符类别意义示例表达式结果+二元加法var1=var2+var3;var1的值是var2与var3之和+二元字符串连接var1=var2+var3;var1的值是字符串var2与var3连接+一元取原值var1=+var2;var1的值是var2的值-二元减法var1=var2-var3;var1的值是var2与var3之差-一元取负v
2、ar1=-var2;var1的值是var2值的相反数*二元乘法var1=var2*var3;var1的值是var2与var3之积/二元除法var1=var2/var3;var1的值是var2与var3之商%二元模运算(取余数)var1=var2%var3;var1的值是var2除以var3之后的余数++一元自增运算var2=++var1;var2=var1++;var2的值是var1+1,var1递增1;var2的值是var1,var1递增1;--一元自减运算var2=--var1;var2=var1--;var2的值是var1-1,var1递减1;var2的值是var1,var1递减
3、1;安徽国防科技职业学院信息工程系软件教研室知识回顾三:赋值运算符运算符类别示例表达式结果=二元(简单赋值)var1=var+var2;var1的值是var1与var2之和+=二元(复合赋值)var1+=var2;var1的值是var1与var2之和-=二元(复合赋值)var1-=var2;var1的值是var1与var2之差*=二元(复合赋值)var1*=var2;var1的值是var1与var2之积/=二元(复合赋值)var1/=var;var1的值是var1与var2之商%=二元(复合赋值)var1%=var2;var1的值是var1除以var2之后的余数安徽国防科技职业学院信息
4、工程系软件教研室知识回顾四:表达式将操作数与运算符结合起来就是表达式stuZhangAge+stuLiAge;安徽国防科技职业学院信息工程系软件教研室知识回顾五:转义字符安徽国防科技职业学院信息工程系软件教研室本讲目标掌握逻辑运算符的使用掌握顺序结构程序设计安徽国防科技职业学院信息工程系软件教研室布尔变量booltrue或false主要用于某种操作(逻辑运算)的结果实践任务思考:幼儿园入学问题只有小孩的年龄大于等于3岁方能入园安徽国防科技职业学院信息工程系软件教研室关系运算符运算符类别意义示例表达式结果==二元判断是否相等var1=var2==var3;如果var2等于var3,var
5、l的值就是true,否则为false!=二元判断是否不等var1=var2!=var3;如果var2不等于var3,varl的值就是true,否则为false<二元判断是否小于关系var1=var2二元判断是否大于关系var1=var2>var3;如果var2大于var3,varl的值就是true,否则为false<=二元判断是否小于等于关系var1=var2<=var3;如果var2小于或等于var3,varl的值就是true,否则为false>=二元判断是否大于等于关系var1=var2>=var3;
6、如果var2大于或等于var3,var1的值就是true,否则为false安徽国防科技职业学院信息工程系软件教研室任务实践一:关系运算的使用幼儿园入学问题的实现——方法一:staticvoidMain(string[]args){intstuAge;stuAge=Console.ToInt32(Console.ReadLine());ConsoleWriteLine("Studentagelessthan3?{0}!",stuAge<3);}Console.ReadKey();修改上面程序的错误安徽国防科技职业学院信息工程系软件教研室任务实践一:关系运算的使用幼儿园入学问题的实现——方
7、法二:staticvoidMain(string[]args){intstuAge;boolisTrue;isTrue=stuAge<3;stuAge=Convert.ToInt32(Console.ReadLine());ConsoleWriteLine("Studentagelessthan3?{0}!",isTrue);Console.ReadKey();}安徽国防科技职业学院信息工程系软件教研室其他布尔运算符运算符类别意义示例表达式结果
此文档下载收益归作者所有