zoukankan      html  css  js  c++  java
  • c#语言中的类型转换

          在使用C#用语言编写代码的时候,经常要切换各种数据类型。这个时候就需要用到各种数字类型之间的切换。希望这篇随笔可以有些帮助。

     常用的数据类型转换。例如,很多时候把用户输入的string 类型的数据,转换成int数据类型来使用,以供后边编码的快捷的提取和不用重新定义变量节约时间,假如用户输入的字符串,而我们编码时定义了一个int数据的变量a,那么他们转换的格式为 int a = int.Parse(转换的字符串);同样的string类型的数据转换成double类型的只需把上式的“int” 换成“double”即可。

    同样在 int和double之间的互换。由于他们之间的转换和取值范围有关系,所以要注意谁的取值范围大,double是小数类型,int是整数类型,所以double取值范围大,所以int类型转换为double类型系统会自动转化。例如int a =123; double q = a;这样就自动转换成小数类型了(称为“隐式转换”);但是double类型转成int类型。系统不会自动转换。这里需要强制转换(又称显式转换),例如 double a= 3.14;   int b = (int)a;(int表示目标类型)。这里需要特别注意的double类型转换成int 类型会舍弃小数点以后的数字(不是四舍五入),所以强制转换有可能造成数据丢失。

    最后就是double和int数据转换成string数据了,转换很简单,只需在需要转的的数据后加个“.ToString"即可。例如 int a = 123; string b = a.ToString();

  • 相关阅读:
    1)①爬取中国新闻网科技相关部分新闻
    摘记
    KNN算法[分类算法]
    Naive Bayes(朴素贝叶斯算法)[分类算法]
    Oracle 隔离级别
    解决问题没必要过于纠结于原理
    Oracle DBMS_METADATA.GET_DDL
    【听海日志】之ORACLE物化视图 [转]http://www.itpub.net/thread-1614812-1-1.html
    oracle 12c 基础
    Postgres查看数据库中的表及表中字段和类型
  • 原文地址:https://www.cnblogs.com/whitesnow/p/7581996.html
Copyright © 2011-2022 走看看