- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第05-06课 脚本语法基础 —运算符课程名称 Lesson Title脚本语法基础—运算符学习者等级 Learner Level 初级模块 Module 脚本语法基础本课时长 Duration 90分钟学习者背景 Learner Background本课程要求学习者有一定的C#或JavaScript语言基础。教学目标 Objectives学会使用赋值运算符、数学运算符、关系运算符、逻辑运算符、位运算符了解运算符的优先级学习其他运算符(语句分隔符、注释)主题 Topics 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符运算符 表达式运算符:用于执行程序代码运算,会针对一个以上的操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。表达式:操作符、操作数按照一定的规则连接而成的式子。赋值运算符简单赋值符号 =int myAge = 18 ;让左边变量的值等于右边的计算结果。赋值的类型要匹配。赋值的左操作数不可以是个表达式。复合赋值符号 +=、-=、*=、/=、%=比如:x *= 2; // 等价于x = x*2主题 Topics 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符算术运算符 运算符号解释+加法(也可用于字符串的连接)-减法*乘法/除法%求余使用括号“()”改变表达式的运算优先级。例: int myAge = 18 ; myAge = myAge + 5; print(“myAge = ”+ myAge ) ;算术运算符例: int myAge = 5; int a = 15; a = 5; myAge = (a + 5) / myAge; print(“myAge = ”+ myAge ) ;运算结果是 :练习1. int i = 10+20*2; Console.WriteLine(i);2. int i = 7/2; Console.WriteLine(i);3. int i = 15%4; Console.WriteLine(i);主题 Topics 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符关系运算符双目运算符。算术运算符的优先级比关系运算符的优先级高。关系运算符的结果是bool型,只能是true或者false。 大于 小于= 大于等于= 小于等于== 等于!= 不等于关系运算符例: bool gameOver; bool startGame; int a = 10; int b = 15; gameOver = a b – 5; startGame = gameOver == (b a + 5); Console.WriteLine(“startGame = ”+ startGame) ;运算结果是 :关系运算符 练习求打印结果是什么?Console.WriteLine(10==10);Console.WriteLine(1020);Console.WriteLine(10=20);Console.WriteLine(10=10);关系运算符 练习求打印结果是什么?bool b = true;Console.WriteLine(b!=true);int i=1;Console.WriteLine({0},i==1);int j=4;Console.WriteLine({0},j=4);主题 Topics 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符逻辑运算符什么是逻辑运算符?逻辑运算符又叫条件运算符,即运算的结果只有两种,true 或 false。 逻辑与|| 逻辑或! 逻辑非逻辑运算符的优先级比关系运算符低。逻辑运算符逻辑与: 布尔表达式1 布尔表达式2双目运算符。表达式1与表达式2同时为true时,结果为true,否则结果为false。逻辑运算符逻辑或: ||布尔表达式1 布尔表达式2双目运算符。表达式1与表达式2其中有1个为true时,结果为true,否则 结果为false。逻辑运算符逻辑非: !! 布尔表达式单目运算符。表达式为true,则结果为false;表达式为false,则结果为true。逻辑运算符例: bool gameOver ; boolean isWin ; int health = 100; gameOver = true; isWin = false; Console.WriteLine( gameOver || isWin health 0 );输出结果是:逻辑运算符 练习求打印结果是什么?Console.WriteLine(true||true);Console.WriteLine(false||true)
您可能关注的文档
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第1章节绪论.ppt
- 自动控制原理第2版孟华第8章节.ppt
- 自动控制原理第2版孟华第7章节.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第2章节连续系统的数学模型.ppt
- UAC2015W0117SourceUAC2015W0117章节.pptx
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第5章节PID控制设计方法.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第3章节时域分析法.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第4章节频率法.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真熊晓君电子课件第1章节.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第6章节离散系统控制理论.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
最近下载
- 人教版八年级物理上册专题专项训练(9个).pdf
- 2025年人教版高中历史中外历史纲要下第三单元走向整体的世界第7课全球联系的初步建立与世界格局的演变.pptx VIP
- 小学四年级下册语文同步生字每日打卡练习字帖电子版.pdf
- 《通用技术知识概念集合.doc VIP
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 山东交通职业学院单招模拟题(含解析).docx VIP
- [政治专插本重点笔记.doc
- 2024年山东省春季高考技能考试汽车专业试题库资料-中(多选题汇总).pdf
- 安徽省合肥市2025年初三下第二次模拟考试英语试题含答案.doc VIP
- 专题52 直线与椭圆(课件)-【中职专用】2024年中职数学对口升学考试专题复习精讲课件(全国通用)_42016711.pptx
文档评论(0)