第十节 运算符和表达式(三)

一。隐式转换,

任何整数类型都能够隐式的转换任何浮点型。

注:整数转化为浮点型在某些情况下会有一定的精度损失。

所有的整形都可以隐式转化为所有的实型(浮点型);

    class Program
    {
        static void Main(string[] args)
        {

            short s = 5000;
            int n;
            n = s;//隐式转换
            Console.WriteLine(n);
            int s1 = 5000;
            short n1 = (short)s1;
            Console.WriteLine(n1);
        }
    }

  

 

二。显示转化。

三,字符串和数值间的转换。字符串不能直接运算需要进行转换

    class Program
    {
        static void Main(string[] args)
        {
            string pi = "3.14";
            double r;
            Console.Write("r=");
            r = Convert.ToDouble(Console.ReadLine());
            double p = Convert.ToDouble(pi);
            double area = p * r * r;
            Console.WriteLine(area);
        }
    }

  

posted on 2013-04-26 23:30  杨柳清枫2012  阅读(142)  评论(0)    收藏  举报

导航