zoukankan      html  css  js  c++  java
  • 赋值与站位符的运用

    在控制台程序中我们如果想让2个数字相加..一般我们怎么做了;

            int c=Console.ReadLine();
                       int d=Console.ReadLine();
                      Console.WriteLine(c+"+"+d);    //用“+”连接符   

    这样些很容易出错,C#还提供另一种书写方式,就是占位符,用{ }来表示,在{ }内填写所占的位的序号,站位符从0开始,也就是说刚才那中输出,顺序就是
    Console.WriteLine(“{0},{1}”,c,d); //使用占位符的例子

    在这里有两个位c,d,那么也就需要两个占位符所以我们写成{0},{1},占位符要写在””内。

    有用的站位运用:

           Console.WriteLine("{0:D}",DateTime.Now);   //输出到天
                       Console.WriteLine("{0:y}",DateTime.Now);   //输出到月
                       Console.WriteLine("{0:m}",DateTime.Now);    //取出是那个月
                       Console.WriteLine("{0:T}",DateTime.Now);   // 取长时间到秒
                       Console.WriteLine("{0:t}",DateTime.Now);   //取短时间到分
                       Console.WriteLine("{0:tt}",DateTime.Now);   //取出是上午还是下午

    赋值运算

    = 运算符称为简单赋值运算符。。

    运算将右操作数的值赋予左操作数指定的变量、属性或索引器元素。

    左边的必须是变量,
    如:

      x = y 形式的简单赋值的运行时处理包括以下步骤:

      如果要求,则计算 y,必要时还需通过隐式转换将其转换为 x 的类型。

    注意: int i=10;

            int i=i+1;不是数学上的相等运算而是在赋值运算

    赋值运算中很有用的交换变量值

    申明一个中间变量,做中间值,再进行赋值

      static void Main(string[] args)
            {
                int i = 10;
                int i1 = 20;
                Console.WriteLine("i={0},i1={1}", i, i1);
                int i2 = 0;
                i2 = i;//中间值
                i = i1;
                i1 = i2;
               
                Console.WriteLine("i={0},i1={1}",i,i1);
               
            }


    c#中赋值表达式也有值...它的值表示为赋值后变量的.

    例子: int i=10;

    bool b=(i==1);

    Console.ReadLine("{0}",i==1);//控制台显示为false

    Console.ReadLine("{0}",i=1);//控制台显示为1 即c#中赋值表达式也有值...它的值表示为赋值后变量的.

  • 相关阅读:
    P3723 【[AH2017/HNOI2017]礼物】
    P4555 【[国家集训队]最长双回文串】
    manacher学习笔记
    多项式学习笔记
    题解 CF1097F 【Alex and a TV Show】
    docker数据卷容器
    python基础学习
    docker监控之cadvisor
    docker监控系统
    ssh配置详解及公私钥批量分发
  • 原文地址:https://www.cnblogs.com/fried/p/2628101.html
Copyright © 2011-2022 走看看