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进行类型转换,也需要满足一个条件:面二上必须要过得去。

    算数运算符

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

    --同上

  • 相关阅读:
    一份感动到哭的成绩单……
    永远不要、不要、不要、不要放弃
    FusionChart 保存图片 小强斋
    JfreeChart的使用 小强斋
    JFreeChart中文API 小强斋
    FusionChart 小强斋
    面试题>旋转字符串 小强斋
    Dom4j 小强斋
    FusionChart 保存图片 小强斋
    JFreeChart中文API 小强斋
  • 原文地址:https://www.cnblogs.com/chao202426/p/9236658.html
Copyright © 2011-2022 走看看