热门IT资讯网

六、运算符之数学运算符

发表于:2024-11-30 作者:热门IT资讯网编辑
编辑最后更新 2024年11月30日,using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _6.运算符之数
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _6.运算符之数学运算符{    class Program    {        static void Main(string[] args)        {            // 加、减、乘、除、取余运算符            {                int intVar1 = 53, intVar2 = 6;                float floatVar = 52.54F;                double doubleVar = 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);            }                        // 正、负运算符            {                int var = -1;                                Console.WriteLine("var: {0}", var);                // 正号运算符对结果没有任何影响。                Console.WriteLine("+var: {0}", +var);                Console.WriteLine("-var: {0}", -var);            }                        // 字符串连接运算符(+)            {                string stringVal1 = "Hello, ";                string stringVal2 = "World!";                                string stringResult = stringVal1 + stringVal2;                Console.WriteLine("stringResult: {0}", stringResult);            }                        // 自增、自减运算符            {                // 1. 把运算符放在操作数前面,则操作数是在进行先任何其他计算前受到运算符的影响。                // 2. 把运算符放在操作数后面,则操作数是在完成表达式的计算后受到运算符的影响。                int var1 = 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);            }                        /**             * 数学赋值运算符             * 其语法格式:             *   +=  ==>  =  + ()             *   -=  ==>  =  - ()             *   *=  ==>  =  * ()             *   /=  ==>  =  / ()             *   %=  ==>  =  % ()             *              * +=运算符也可应用于字符串连接。             */                         Console.ReadKey();        }    }}


0