类型转换
(1)隐式转换
int i = 10;
double d = i;
(2)强制转换
double d = 12.123;
int j = (int)d;
(3)使用转换类
int i = 12344;
string s = i.ToString(); // 整数转字符串
// parse支持将字符串转为目标类型
i = int.Parse(s); // 将字符串转为int
double d = double.Parse(s);
// convert支持将不同类型转换为目标类型
i = Convert.ToInt32(s);
运算符
关系运算符(>、<、>=、<=、 ==、 !=),结果是bool
算术运算符(+、 – 、*、/、%) ,结果是int 、 double逻辑运算符 && : 并且(同时为真)
|| : 或者(其中一个为真)
! : 非(取反)
运算符优先级顺序:()>!>算术运算符>比较运算符>&&>||