1、表达式概念
2、数学运算符
3、运算符结果类型判定
4、赋值运算符
5、运算符优先级:括号>乘除余模>加减
6、布尔运算符
7、运算符练习
using System; namespace 运算符表达式 { class Program { static void Main(string[] args) { #region 数学运算符 //加减乘除余运算 int num1 = 30; int num2 = 15; int plus = num1 + num2;//加 int less = num1 - num2;//减 int multiply = num1 * num2;//乘 int except = num1 / num2;//除 int remain = num1 % num2;//余 Console.WriteLine("数学运算符的结果是:加:{0},减:{1},乘:{2},除:{3},余:{4}", plus, less, multiply, except, remain); //int类型和double类型相加的结果返回的是double类型的值 int num3 = 18; double num4 = 34.7; double res1 = num3 + num4; Console.WriteLine("结果是:{0}", res1); //加号的其他作用,字符串与其他值类型相加会将值类型变成字符串并进行字符串拼接 string str1 = "123"; int num5 = 456; string strAndInt = str1 + num5; Console.WriteLine("字符串类型和整形相加的结果是:{0}", strAndInt); //自加自减运算 int num6 = 45; int num7 = num6++;//运算符在变量之后时,变量先将自身赋值给其他,然后再自加1 int num8 = ++num6;//运算符在变量之前时,变量先自加1再赋值给其他 Console.WriteLine("++在后面的时候的结果是:{0},++在前面的时候的结果是:{1}", num7, num8); //赋值运算符 int num9 = 30;//最基本运算符,将34赋值给变量num9 num9 += 14;//等同于num9 = num9 + 14; num9 -= 14;//等同于num9 = num9 - 14; num9 *= 14;//等同于num9 = num9 * 14; num9 /= 14;//等同于num9 = num9 / 14; num9 %= 14;//等同于num9 = num9 % 14; Console.WriteLine("+=运算符的结果是:{0},", num9); //练习:接收用户输入的四个值,并计算他们的乘积 Console.WriteLine("请输入第一个数:"); string one = Console.ReadLine(); int num11 = Convert.ToInt32(one); Console.WriteLine("请输入第二个数:"); string two = Console.ReadLine(); int num22 = Convert.ToInt32(two); Console.WriteLine("请输入第三个数:"); string three = Console.ReadLine(); int num33 = Convert.ToInt32(three); Console.WriteLine("请输入第四个数:"); string four = Console.ReadLine(); int num44 = Convert.ToInt32(four); int num55 = num11 * num22 * num33 * num44; Console.WriteLine("最终的结果是:{0}", num55); Console.ReadKey(); #endregion } } }