zoukankan      html  css  js  c++  java
  • 基本类型转换

    Object 是最终基类,任何形式值都可以转化成  Object形式。

    基本类型转换:强制(显示)转换和自动(隐式)转换!

    装箱转换:允许 值类型 隐式转化为 引用类型 ,是 强制转换!

    转换方法

    1,用()。此类是同类之间转换,()内是转换之后的   数据类型

    例如,    int i = 0;
                Double d = 1.23;
                i = (int)d;                此时,得出结果i=1。原来的Double数值被转换成了int数值。

                                          注:此时转换不执行四舍五,只显示d的整数部分。

    2,用convert。可以将一个基本数据类型转换为另一个基本数据类型! 

     例如,float f = 7.3f;                       //在创建  float类型时,要使用f  后缀。
             int d = Convert.ToInt16(f);    //Convert 将一个基本数据类型转换成另一个基本数据类型!

                                                       此时,得出d=7,原来的float数值转换成了int数值。

                                               注:此时转换执行四舍五入规律,即d数值是f数值的四舍五入所得!

    例如, string s = "11";                     //string  赋值  一定要用"",切记!
             int i = Convert.ToInt16 (s);    //16表示16 位值,还可以是32位,64(此时int要改为long)位.

    3,用Parse。应用于字符串转换为相应值类型。

    例如,   string s = "15.2";
                double d = double.Parse(s);  //Parse将字符串 15.2   转换为它的相对应值类型  double,此时d=s=15.2
                 int i=(int)d;                        此时得出d=15.    完成了字符串到相应值类型,再到整型的转换!

    4.@    转义功能

    string s=@"可以直接转义一行“"呵呵”“哈哈哈”

    此时输出内容是 :可以直接转义一行"呵呵”哈哈哈

    5.留空功能      {}

    string a = "帅哥";              

    string  b="美女";             

      string  c = "相互爱慕";

     Console.Write("我是:{0},你是:{1},我们:{2}",a,b,c);       注意格式!  用,分隔,按顺序排列  。          

    Console.ReadLine ();

     

    小练习

    1.判断一个数值和7有没有关系

       Console.Write("输入100内任意整数");
       int a = Convert.ToInt16(Console.ReadLine());  //Console.ReadLine()代表输入100内任意整数的数值
       Console.WriteLine(a % 7 == 0);            //能否被7整除
       Console.WriteLine(a % 10 == 7);           //个位是否是7
       Console.WriteLine(a / 10 == 7);           // 十位是否是7

    2.任意数三个数字,并且求和!

    Console.Write("请输入第一个数:");
    double a = double.Parse(Console.ReadLine());

    Console.Write("请输入第二个数:");
    double b = double.Parse(Console.ReadLine());
    Console.Write("请输入第三个数:");
    double c = double.Parse(Console.ReadLine());
    Console.Write("输入总和为:");
    Console.Write(a + b + c );

  • 相关阅读:
    自定义分页二
    CheckBox实现跨页面多选
    正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
    DropDownList下拉框多选
    通用查询
    AutoCAD自动加载DLL文件的方法
    软件开发(团队管理)
    正确地做事与做正确的事
    C#.NET实现邮件的发送
    多附件的上传
  • 原文地址:https://www.cnblogs.com/huaze/p/4015827.html
Copyright © 2011-2022 走看看