第十节 运算符和表达式(三)
一。隐式转换,
任何整数类型都能够隐式的转换为任何浮点型。
注:整数转化为浮点型在某些情况下会有一定的精度损失。
所有的整形都可以隐式转化为所有的实型(浮点型);
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);
}
}

浙公网安备 33010602011771号