• 【原创】C#零基础学习笔记002-表达式与运算符


    其他路径:

    CSDN: https://blog.csdn.net/wodehao0808

    微信公众号:程序喵星人

    更多资源和视频教程,QQ:1902686547

    2. 表达式和运算符

    2.1 算术运算符

      算术运算符:

    + : 执行加法运算(如果两个操作数是 字符串, 则该运算符用作 字符串连接运算符, 将一个字符串添加到另一个字符串的末尾。)。表达式:操作数1 + 操作数2。

        - : 执行减法运算。表达式:操作数1 - 操作数2。

        * : 执行乘法运算。表达式:A * B。

        / : 执行除法运算。表达式:A / B。

        % :取余数运算。表达式:A % B。

        ++ :操作数加1。表达式:++A 或 A++。

       --: 操作数减1。表达式:--A 或 A--。

        例如:

          1 % 3 余数为 1

          2 % 3 余数为 2

          3 % 3 余数为 0

          

          int m = 1;

          ++m; // m值为2

          m++; // m值为3

          --m; // m值为2

          m--; // m值为1

    2.2 比较运算符

      比较运算符的计算结果为:true 或 false。

      比较运算符:

        > :检查一个数是否 大于 另一个数。表达式:A > B。

        < :检查一个数是否 小于 另一个数。表达式:A < B。

        >= :检查一个数是否 大于或等于 另一个数。表达式:A >= B。

        <= :检查一个数是否 小于或等于 另外一个数。表达式:A <= B。

        == :检查两个值是否 相等。表达式:A == B。

        != :检查两个值是否 不相等。表达式:A != B。

    2.3 赋值运算符

      赋值运算=

      变量 = 表达式;

      例如:

        矩形的宽度 = 20;

        矩形的高度 = 10;

        矩形的面积 = 200;

    2.4 一元运算符

      一元运算符

        ++ / --

      Variable ++;

      相当于

        Variable = Variable + 1;

      Variable --;

      相当于

        Variable = Variable - 1;

      假定 x = 10

        += :运算结果 = A + B。x += 5; 相当于 x = x + 5; 运算结果为:15;

        -= :运算结果 = A - B。x -= 5; 相当于 x = x - 5; 运算结果为:5;

        *= :运算结果 = A * B。x *= 5; 相当于 x = x * 5; 运算结果为:50;

        /= :运算结果 = A / B。x /= 5; 相当于 x = x / 5; 运算结果为:2;

        %= :运算结果 = A % B。x %= 5; 相当于 x = x % 5; 运算结果为:0;

    2.5 Example: 表达式与运算符

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    // 表达式与运算符

    namespace Lesson_8_1

    {

        class Program

        {

            static void Main(string[] args)

            {

                /*

                // example_1

                int a = 20, b = 10, c;

                c = a + b;

                int d = 27, e = 5;

                int f = d % e;

                Console.WriteLine( f );

                */

                /*

                // example_2

                // 比较运算符,它的运算结果只能是 bool 类型,结果为:true 或 false。

                int h = 20, m = 19;

                bool boolResult = h != m;

                Console.WriteLine( boolResult );

                */

                // example_3

                // 一元运算符

                int x = 20, y = 15;

                x *= y;  // x = x * y;

                Console.WriteLine( x );

                int j = 1;

                // j++;  // j = j + 1;

                j--;  // j = j - 1;

                Console.WriteLine( j );

            }

        }

    }

    2.6 运算符的优先级

    2.7 前置和后置自加和自减运算符

    2.8 表达式的类型转换

    2.9 三元运算符

    2.10 运算符扩展

    2.11 其他运算符信息

  • 相关阅读:
    类和结构体(转)
    XLua标签(转)
    unity项目开始架构
    TCPSocket(转)
    UGUI源码(六)VertexHelper
    图文混排
    渲染管线(转)
    c#tostring用法(转)
    unity协程(转载)
    vue界面显示无效的token
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/14594193.html
Copyright © 2020-2023  润新知