int num1 = 50;
int num2 = 30;
int result = num1 + num2;
string a = "50";
string b = "30";
string result1 = a + b;
int result2 = result % 3;
int result3 = result / 3;
num1++;
num2--;
int result4 = num1 * num2;
Console.WriteLine(result);
Console.WriteLine(result1);
Console.WriteLine(result2);
Console.WriteLine(result3);
Console.WriteLine(result4);
Console.WriteLine(num1);
double a = 10.25;
int b = 20;
double result = a + b;
Console.WriteLine(result);
数据类型的强制转换
double aa = 10.25;
int bb = 20;
int result1 = (int)aa + bb;
Console.WriteLine(result1);
字符串和值类型的互相转换
double a = double.Parse("20.5");
float b = float.Parse("11.2");
int c = int.Parse("20");
//值类型转换成字符串类型string aa = a.ToString();
string bb = b.ToString();
string cc = c.ToString();
Console.WriteLine("aa={0},bb={1},cc={2}", aa, bb, cc);
万能转换器的使用
double a = Convert.ToDouble("20.5");
float b = Convert.ToSingle("12.5");
int c = Convert.ToInt32("20");
DateTime detetime = Convert.ToDateTime("1990-9-9");
int e = Convert.ToInt32(a);
int d = Convert.ToInt32(b);
double f = Convert.ToDouble(c);
Console.WriteLine("a={0},b={1},c={2},e={3},d={4},f={5}", a, b, c, e, d, f);
浮点类型的字符串到int需要俩次强制转换
int a = (int)double.Parse("35.8");
int b = (int)Convert.ToDouble("33.5");
Console.WriteLine("a={0},b={1}", a, b);