游戏开发-编程语言-C#编程_C#运算符与表达式.docx

游戏开发-编程语言-C#编程_C#运算符与表达式.docx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

C#运算符概述

1C#中的基本运算符类型

C#提供了多种运算符,用于执行不同的计算和逻辑操作。这些运算符可以分为以下几类:

1.1算术运算符

算术运算符用于执行基本的数学运算,如加、减、乘、除和取模。

//算术运算符示例

inta=10;

intb=3;

intsum=a+b;//加法

intdifference=a-b;//减法

intproduct=a*b;//乘法

intquotient=a/b;//除法

intremainder=a%b;//取模

Console.WriteLine($Sum:{sum},Difference:{difference},Product:{product},Quotient:{quotient},Remainder:{remainder});

1.2比较运算符

比较运算符用于比较两个值,并返回一个布尔结果。

//比较运算符示例

intx=5;

inty=10;

boolisEqual=x==y;//等于

boolisNotEqual=x!=y;//不等于

boolisLessThan=xy;//小于

boolisGreaterThan=xy;//大于

boolisLessThanOrEqual=x=y;//小于或等于

boolisGreaterThanOrEqual=x=y;//大于或等于

Console.WriteLine($IsEqual:{isEqual},IsNotEqual:{isNotEqual},IsLessThan:{isLessThan},IsGreaterThan:{isGreaterThan},IsLessThanorEqual:{isLessThanOrEqual},IsGreaterThanorEqual:{isGreaterThanOrEqual});

1.3逻辑运算符

逻辑运算符用于组合条件表达式,如(与)、||(或)和!(非)。

//逻辑运算符示例

boolcondition1=true;

boolcondition2=false;

boolresultAnd=condition1condition2;//逻辑与

boolresultOr=condition1||condition2;//逻辑或

boolresultNot=!condition1;//逻辑非

Console.WriteLine($ResultAnd:{resultAnd},ResultOr:{resultOr},ResultNot:{resultNot});

1.4位运算符

位运算符用于对整数的二进制位进行操作。

//位运算符示例

intnum1=5;//二进制:0101

intnum2=3;//二进制:0011

intresultAnd=num1num2;//位与

intresultOr=num1|num2;//位或

intresultXor=num1^num2;//位异或

intresultNot=~num1;//位非

intresultLeftShift=num11;//左移

intresultRightShift=num11;//右移

Console.WriteLine($ResultAnd:{resultAnd},ResultOr:{resultOr},ResultXor:{resultXor},ResultNot:{resultNot},ResultLeftShift:{resultLeftShift},ResultRightShift:{resultRightShift});

1.5赋值运算符

赋值运算符用于将一个值赋给一个变量。

//赋值运算符示例

intz=10;//简单赋值

z+=5;//相当于z=z+5

z-=3;//相当于z=z-3

z*=2;//相当于z=z*2

z/=4;//相当于z=z/4

z%=3;//相当于z=z%3

Console.WriteLine($Finalvalueofz:{z});

1.6条件运算符

条件运算符(也

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档