zoukankan      html  css  js  c++  java
  • c#基础学习(0627)之类型转换、算数运算符++、--

    类型转换

    我们要求等号两边参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者称之为隐式类型转换

    例如:int和double兼容(都是数字类型)

    目标类型大于源类型

    例如:double>int

    显式类型转换

    1、两种类型相兼容    int------double

    2、大的转成小的      double-----int

    语法:

    (待转换的类型)要转换的值

    总结:

    自动类型转换:int------->double

    显式类型转换:double------>int

    对于表达式:如果一个操作数为double型,则整个表达式可提升为double型

    使用占位符保留两位小数

    例子:

    static void Main(string[] args)
    {
      int n1=10;
      int n2=3;
      double d=n1*1.0/n2;//乘以1.0可以将int转为double
      Console.WriteLine("{0:0.00}",d) ;//若保留4位小数,则0.0000
      Console.ReadKey();   
    }

    类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是,如果两个类型的变量不兼容,比如string与int或者string与double,这个时候我们可以使用Convert的转换工厂进行转换。

    注意:使用Convert进行类型转换,也需要满足一个条件:面二上必须要过得去。

    算数运算符

    ++:分为前++和后++,不管是前++还是后++,最终的结果都是给这个变量加一。区别表现表达式当中,如果是前++,则先给这个变量自身加一,然后带着这个加一后的值去参与运算。如果是后++,则先拿原值参与运算,运算完成后,再将这个变量自身加一。

    --同上

  • 相关阅读:
    东拼西凑 vim配置-更新
    oh-my-zsh
    switch变种玩法
    每天一个linux命令(5):rm 命令
    每天一个linux命令(4):mkdir命令
    每天一个linux命令(3):pwd命令
    ES6学习之let
    Window.scrollTo()
    如何调整滚动条的样式
    移动端实现滚动的四种方案
  • 原文地址:https://www.cnblogs.com/chao202426/p/9236658.html
Copyright © 2011-2022 走看看