C#之算数运算符
运算符
运算符是处理和操作数据的一种符号单元,作用是标识出数据与数据之间的运算关系,帮助程序来操作这些数据的运算过程。
运算符,又称为操作符,C#中有6种运算符,包括算术运算符、赋值运算符、关系运算符、逻辑运算符、按位运算符和特殊运算符。
算术运算符
作用是对整数型,或者实数型变量进行各种基本的算数运算。
在C#中,算术运算符包括7种。
+——加法运算符,求两数之和
-——减法运算符,求两数之差
*——乘法运算符,求两数之积
/——除法运算符,求两数之商
%——取模运算符,求两数相除后的余数
++——递增运算符,在整数变量基础上加1,将新值赋予原变量
--——递减运算符,在整数变量基础上减1,将新值赋予原变量
递增递减运算符
递增运算符++,和递减运算符--,是两个特殊的一元运算符。
所谓元,指操作数的数量,一个操作数为一元,两个操作数为两元,依次类推。
除了分别进行加法运算和减法运算,还有赋值的功能,以递增运算符为例
后缀方式
先赋值再进行加法运算
先把a的值,赋给b,然后再对a进行递增运算
Int a=5
b=a++
结果:a=6,b=5
前缀方法
先进行加法运算再赋值
先对a进行递增运算,然后再把a的值赋给b
Int a=5
b=++a
结果:a=6,b=6