usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace_6.运算符之数学运算符{classProgram{staticvoidMain(string[]args){//加、减、乘、除、取余运算符{intintVar1=53,intVar2=6;floatfloatVar=52.54F;doubledoubleVar=23.21;Console.WriteLine("{0}+{1}={2}",intVar1,floatVar,intVar1+floatVar);Console.WriteLine("{0}-{1}={2}",intVar1,intVar2,intVar1-intVar2);Console.WriteLine("{0}*{1}={2}",intVar1,intVar2,intVar1*intVar2);Console.WriteLine("{0}*{1}={2}",intVar2,doubleVar,intVar2*doubleVar);Console.WriteLine("{0}/{1}={2}",intVar1,intVar2,intVar1/intVar2);Console.WriteLine("{0}/{1}={2}",intVar2,doubleVar,intVar2/doubleVar);Console.WriteLine("{0}%{1}={2}",intVar1,intVar2,intVar1%intVar2);Console.WriteLine("{0}%{1}={2}",intVar1,doubleVar,intVar1%doubleVar);}//正、负运算符{intvar=-1;Console.WriteLine("var:{0}",var);//正号运算符对结果没有任何影响。Console.WriteLine("+var:{0}",+var);Console.WriteLine("-var:{0}",-var);}//字符串连接运算符(+){stringstringVal1="Hello,";stringstringVal2="World!";stringstringResult=stringVal1+stringVal2;Console.WriteLine("stringResult:{0}",stringResult);}//自增、自减运算符{//1.把运算符放在操作数前面,则操作数是在进行先任何其他计算前受到运算符的影响。//2.把运算符放在操作数后面,则操作数是在完成表达式的计算后受到运算符的影响。intvar1=5,var2=3;Console.WriteLine("var1:{0},++var1:{1},var1:{2}",var1,++var1,var1);Console.WriteLine("var1:{0},--var1:{1},var1:{2}",var1,--var1,var1);Console.WriteLine("var2:{0},var2++:{1},var2:{2}",var2,var2++,var2);Console.WriteLine("var2:{0},var2--:{1},var2:{2}",var2,var2--,var2);}/***数学赋值运算符*其语法格式:*<variable>+=<expression>==><variable>=<variable>+(<expression>)*<variable>-=<expression>==><variable>=<variable>-(<expression>)*<variable>*=<expression>==><variable>=<variable>*(<expression>)*<variable>/=<expression>==><variable>=<variable>/(<expression>)*<variable>%=<expression>==><variable>=<variable>%(<expression>)**+=运算符也可应用于字符串连接。*/Console.ReadKey();}}}