运算符主要分为五类:算术运算符、逻辑运算符、关系运算符、赋值运算符、三元运算符
算术运算符:
namespace demo1;
class test1
{
static void Main(string[] agrs)
{
Console.WriteLine("请输入第一个数a");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("请输入运算方式");
string c = Console.ReadLine();
Console.WriteLine("请输入第二个数b");
int b = int.Parse(Console.ReadLine());
Console.WriteLine();
int d;
switch (c)
{
case "+":
d = a + b;
break;
case "-":
d = a - b;
break;
case "*":
d = a * b;
break;
case "/":
d = a / b;
break;
case "%":
d = a % b;
break;
default:
d = 0;
break;
}
Console.WriteLine(" {0} {1} {2} = {3}", a, c, b, d);
Console.WriteLine();
Console.ReadKey();
}
}
在程序所运用的算术运算符跟平常算术一样,
算术预算符又分为一元运算符和二元运算符。
一元:++、–、+、-
二元:*、/、%、+、-
对于向加加或者减减这样只需要一个操作数就能完成的运算,称为一元运算符。
、-、 *、 /、 %、对于这些需要两个或以上才能完成运算操作符,称为二元运算符。
优先级
一元的运算符的优先级要高于二元的运算符。 如果在一个表达式当中,既有一元运算符,又有二元运算符,我们要先计算一元运算符。
总结:++:分为前++和后++,不管是前++还是后++,最终结果都是给这个变量加—;
区别:表达式当中,如果是前++,则是给自身加一,然后带着加一后的值参与运算。如果是后++,则是原先的值参与运算后自身加一。
逻辑运算符
关系运算符
赋值运算符
三元运算符
总结:各类语言的运算符使用方法都是大同小异的,多实践多敲即可!