目录
混合使用优先级:
规则 :
// 逻辑非 > 算术运算符 > 条件运算符 > 逻辑运算符优先级
一、算术运算符
加减乘除 取余 + - * / %
优先级 乘 除 取余 > 加减
复合运算符 += -= %= /= *=
用于自己和自己计算
int i2 = 2;
i2 *= 4; // i2 = i2 * 4;i2 += 5; // i2 = i2 +5
例子:
int k = 987652; //转换成天、时、分、秒
int OneDay = 60 * 60 * 24;
int OneHour = 60 * 60;
int OneMins = 60;int day = 987652 / OneDay;
int hour = 987652 % OneDay / OneHour;
int Min = 987652 % OneHour / OneMins;
int s = 987652 % 60;Console.WriteLine("987652秒是"+day +"天"+hour+"时"+Min+"分"+s+"秒。");
二、字符串拼接
方式1: + 和 +=
str = "123";
str += "1" + 4 + true;
Console.WriteLine(str);
// 使用 += 时,用算术运算符计算还是用 + 号拼接,要看第一个计算的是什么。
str += "" + 1 + 2 + 3; (用+的形式拼接)输出为 1 2 3
str += 1 + 2 + "" + 3; (用算术运算符的形式拼接) 输出为 3 3
方式2:string.Format