C# 运算符

C# 中的运算符是执行特定操作的重要工具。这些操作包括数学计算、逻辑判断和赋值等。本章将详细介绍各种运算符及其使用方法。

算术运算符

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

加法运算符 (+)

加法运算符用于将两个数值相加。

减法运算符 (-)

减法运算符用于从一个数值中减去另一个数值。

乘法运算符 (*)

乘法运算符用于将两个数值相乘。

除法运算符 (/)

除法运算符用于将一个数值除以另一个数值,并返回结果。

注意,当两个整数相除时,结果也会是一个整数,即会自动向下取整。

取余运算符 (%)

取余运算符用于返回除法操作后的余数。

赋值运算符

赋值运算符用于给变量赋值。

等号运算符 (=)

等号运算符是最常见的赋值运算符,用于将右侧的值赋给左侧的变量。

复合赋值运算符

复合赋值运算符允许在一个步骤中进行赋值和运算。

加等于运算符 (+=)

加等于运算符用于将右侧的值加到左侧变量上,然后将结果赋给左侧变量。

减等于运算符 (-=)

减等于运算符用于从左侧变量中减去右侧的值,然后将结果赋给左侧变量。

乘等于运算符 (*=)

乘等于运算符用于将左侧变量与右侧的值相乘,然后将结果赋给左侧变量。

除等于运算符 (/=)

除等于运算符用于将左侧变量除以右侧的值,然后将结果赋给左侧变量。

取余等于运算符 (%=)

取余等于运算符用于将左侧变量除以右侧的值并返回余数,然后将余数赋给左侧变量。

比较运算符

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

等于运算符 (==)

等于运算符用于检查两个值是否相等。

不等于运算符 (!=)

不等于运算符用于检查两个值是否不相等。

大于运算符 (>)

大于运算符用于检查左侧的值是否大于右侧的值。

小于运算符 (<)

小于运算符用于检查左侧的值是否小于右侧的值。

大于等于运算符 (>=)

大于等于运算符用于检查左侧的值是否大于或等于右侧的值。

小于等于运算符 (<=)

小于等于运算符用于检查左侧的值是否小于或等于右侧的值。

逻辑运算符

逻辑运算符用于组合条件表达式,并返回布尔结果。

逻辑与运算符 (&&)

逻辑与运算符用于检查两个条件是否都为真。

逻辑或运算符 (||)

逻辑或运算符用于检查两个条件中是否有任何一个为真。

逻辑非运算符 (!)

逻辑非运算符用于反转一个布尔值。

位运算符

位运算符用于对整数类型的数据进行位级的操作。

位与运算符 (&)

位与运算符用于逐位比较两个整数的每一位,只有当两个相应的二进制位都为 1 时,结果的对应位才为 1。

位或运算符 (|)

位或运算符用于逐位比较两个整数的每一位,只要两个相应的二进制位有一个为 1,则结果的对应位就为 1。

位异或运算符 (^)

位异或运算符用于逐位比较两个整数的每一位,如果两个相应的二进制位不同,则结果的对应位为 1。

位取反运算符 (~)

位取反运算符用于对一个整数的所有位进行取反操作。

左移运算符 (<<)

左移运算符用于将一个整数的二进制表示向左移动指定的位数。

右移运算符 (>>)

右移运算符用于将一个整数的二进制表示向右移动指定的位数。

以上就是 C# 中常用的运算符介绍。熟练掌握这些运算符将大大提高你的编程效率和代码可读性。

上一篇: C# 常量
下一篇: C# 判断
纠错
反馈