- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
运算符与语句思政目标:?加强动手能力,培养实事求是、严谨的学习态度?认真修改并测试程序代码,树立新时期下的程序员精神技能要求:?熟练掌握程序各种语句?掌握C#中的运算符实践目标:?根据所学的示例,能够自己实现一个简单程序?熟练掌握语句,能够在不同条件下正确使用第4章
运算符运算符的优先级流程控制语句
运算符运算符是用来标明数值或表达式运算规则的一种符号标记,它所操作的数值称为操作数。01PART
表达式就是由运算符和操作数组合而成。根据操作数的个数,运算符可以分为一元运算符、二元运算符和三元运算符。运算符例如,取负(-)、取反(~)、自增(++)和自减(--)都是典型的一元运算符;而四则运算符(+、—、*、/)则是典型的二元运算符;三元运算符仅有一个,那就是条件运算符(?:),可以用来改写简单的if结构语句。运算符
算术运算符运算符运算符说明示例+加ints=2012+2015;inti=0,j=1;intk=i+j;—减ints=2012-2015;inti=0,j=1;intk=i-j;*乘ints=2012*2015;inti=0,j=1;intk=i*j;/除ints=2012/15;inti=2020,j=10;intk=i/j;%取模ints=2012%15;inti=2020,j=10;intk=i%j;++自增1inti=2012;intj=i++,k=++i;--自减1inti=2015;intj=i--,k=--i;
整型数据的除法运算与数学中的运算略有差别。整数相除时没有问题,两个整数相除时,其结果仍然是整数。运算符算术运算符
只要参与运算的操作数中有一个是浮点型,则其作除法的结果也是浮点型。可以对比整数相除时的结果运算符算术运算符
此外,还需要特别强调取模运算符(%)。它是用于计算两个操作数相除的余数,其结果为一个非负整数,即使对于非整数除法而言也是如此应注意的是,如果运算结果超过了变量类型的上限,就会造成溢出,所以要学会选用合适的数据类型进行数值计算。运算符算术运算符
关系运算符运算符运算符说明运算符说明==等于小于!=不等于=小于或等于大于=大于或等于
关系运算符的运算结果是布尔值,要么为true,要么为false。关系运算符用于比较两个操作数的大小关系,值是比较的结果==与=表示含义并不相同,前者表示相等,后者表示赋值运算符关系运算符
赋值运算符运算符运算符说明运算符说明=赋值=左移赋值+=加法赋值=右移赋值-=减法赋值=and位操作赋值*=乘法赋值|=or位操作赋值/=除法赋值^=xor位操作赋值%=取模赋值
赋值运算符是将右操作数赋给左操作数,赋值后,不仅左操作获得了这个数,整个表达式的结果也获得了这个数。根据这个特点,可以采取串联赋值方式一次给多个变量赋相同的值,进而简化编码过程运算符赋值运算符
逻辑运算符运算符运算类型值xyx和y同时为1时,结果为1,其他情况结果均为0x|yx和y任一个为1时,结果为1,同时为0时结果为0x^yx和y同为0或1时,结果为0,x和y的取值不同时结果为1~Xx为0时结果为1,x为1时结果为0
逻辑运算符有、|、!、^、~、、||。其中,和|执行按位的“与”和“或”,而~和^执行按位的“非”和“异或”。和||执行布尔的“与”和“或”,而!执行布尔的“非”。另外,要注意区分位运算和布尔运算。运算符逻辑运算符运算类型值xyx和y同时为1时,结果为1,其他情况结果均为0x|yx和y任一个为1时,结果为1,同时为0时结果为0x^yx和y同为0或1时,结果为0,x和y的取值不同时结果为1~Xx为0时结果为1,x为1时结果为0将运算数据相应的二进制数据进行的计算即为位运算
运算符逻辑运算符运算类型值xyx和y同时为true时,结果为true;其他情况结果均为falsex||yx和y任一个为true时,结果为true;同时为false时,结果为false;!xx为true,结果为false;x为false时,结果为true布尔值的逻辑运算结果第一个条件x==1不成立,而第二个条件y==3成立,因为x==1与y==3并不同时为true,所以进行“与”运算的最后结果是false,因此,布尔型的result返回值是false。
条件运算符运算符条件运算符是一个三元运算符,由“?”和“:”组成,以条件运算符构成的表达式称为条件表达式。其一般格式如下:操作数1?操作数2:操作数3操作数1的值必须为布尔值。进行条件运算之前,需要先对问号前面的布尔值进行判断,判断其为true还是false。若结果为true,则条件表达式的值等于操作数2的值;若结果
您可能关注的文档
- 《C#程序设计》课件全套 刘蕴 第1--15章 NET架构 --- ADO.NET数据库操作.pptx
- 《C#程序设计》课件 第1章 NET架构.pptx
- 《C#程序设计》课件第2章开发环境.pptx
- 《C#程序设计》课件第3章C#程序与数据类型.pptx
- 《C#程序设计》课件第5章数组.pptx
- 《C#程序设计》课件第6章类和方法.pptx
- 《C#程序设计》课件第7章委托与事件.pptx
- 《C#程序设计》课件第8章异常处理.pptx
- 《C#程序设计》课件第9章常用类.pptx
- 《C#程序设计》课件第10章字符串.pptx
- 医学统计学考试习题集文档版 .pdf
- 2024必威体育精装版建筑施工安全素材库.pptx
- 2010-2023历年甘肃省嘉峪关市一中高一第一学期期末考试地理试卷.docx
- 2010-2023历年甘肃省嘉峪关市一中高三第三次模拟考试生物试卷.docx
- 呼吸道感染的预防和常见治疗方案.pptx
- 2024年必威体育精装版大学生创业培训课表:打造创业新引擎.pptx
- 2010-2023历年甘肃省嘉峪关市第一中学高一上学期月考英语卷.docx
- 正式公函的格式范文6篇.pdf
- 2010-2023历年甘肃省嘉峪关市一中高二下学期期中考试文科生物试卷(带解析).docx
- 2010-2023历年甘肃省嘉峪关市第一中学高二下学期期中考试(理科)生物卷.docx
文档评论(0)