zoukankan      html  css  js  c++  java
  • (原创)C#零基础学习笔记002-表达式与运算符

    微信公众号已开通,搜索微信公众号:程序喵星人。点击关注^_^

    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.比较运算符

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

        比较运算符:

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

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

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

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

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

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

      3.赋值运算符

        赋值运算=

        变量 = 表达式;

        例如:

          矩形的宽度 = 20;

          矩形的高度 = 10;

          矩形的面积 = 200;

      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;

    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 );
    
    
            }
        }
    }

      5.运算符的优先级

      6.前置和后置自加和自减运算符

      7.表达式的类型转换

      8.三元运算符

      9.运算符扩展

      10.其他运算符信息

  • 相关阅读:
    traversal outlook folders
    vba get contact name in outlook
    merge all worksheets in current directory
    pandas Dataframe more filter
    Dataframe swap columns
    【数据分析&数据挖掘】数组的数据类型
    【数据分析&数据挖掘】数组的创建
    【数据分析&数据挖掘】矩阵的运算
    【数据分析&数据挖掘】矩阵的创建
    【python基础】装饰器
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/14272515.html
Copyright © 2011-2022 走看看