• c#中的表达式


                // 把变量和字面值(在使用运算符时,将它们统称为操作数)与运算符组合起来
                // 就可以创建表达式,表达式是计算的基本构件
                // 操作数可以是数值也可以是变量
                int num1 = 1 + 1;
                int num2 = num1 + 1;
                int num3 = num1 + num2;
                
                Console.WriteLine("C#中的表达式:num1={0},num2={1},num3={2}",
                                  num1, num2, num3);
                
                /* 在C#中,运算符分为3类
                 * 一元运算符,处理一个操作数(只有几个)
                 * 二元运算符,处理两个操作数(大多数)
                 * 三元运算符,处理三个操作数(只有一个) */
                
                // C#中的数学运算符
                num1 = 1 + 1;        // +
                num2 = 2 - 1;        // -
                num3 = 2 * 3;        // *
                int num4 = 6 / 2;    // /
                int num5 = 10 % 3;    // %
                
                Console.WriteLine("C#中的基本数学运算符:num1={0},num2={1},num3={2},num4={3},num5={4}",
                                 num1, num2, num3, num4, num5);
                
                int num6 = +20;        // +(正号)
                int num7 = -10;        // -(负号)
                
                Console.WriteLine("C#中不常用数学运算符:num6={0},num7={1}",
                                 num6, num7);
                
                int num8 = ++num7;    // ++(前缀)
                int num9 = --num7;    // --(前缀)
                int num10 = num7++;    // ++(后缀)
                int num11 = num7--;    // --(后缀)
                
                Console.WriteLine("C#中自加自减运算符:num8={0},num9={1},num10={2},num11={3}",
                                 num8, num9, num10, num11);
                
                // C#中的赋值运算符
                num1 += 10;    // +=
                num2 -= 20;    // -=
                num3 *= 30;    // *=
                num4 /= 1;  // /=
                num5 %= 2;    // %=
                
                Console.WriteLine("C#中的赋值运算符:num1={0},num2={1},num3={2},num4={3},num5={4}",
                                 num1, num2, num3, num4, num5);
                
                Console.ReadKey();
  • 相关阅读:
    Python面向对象的魔术方法
    Python面向对象基础
    Python异常处理
    Python装饰器实现函数动态类型检查
    Python装饰器
    Python IO
    HTTP协议
    应用层常用协议
    读写分离
    MySQL优化三之MySQL配置
  • 原文地址:https://www.cnblogs.com/oldyouth/p/3469290.html
Copyright © 2020-2023  润新知