namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
#region 除号的效果
Console.WriteLine(5.00 / 3);
Console.WriteLine(5 / 3f);//除号'/'根据数据类型出结果
float f = 5f / 3;
Console.WriteLine("${0:f" +
"3}",f);
Console.ReadKey();
#endregion
#region ++--练习
int a = 10;
int b = a + (a++) + (++a) - (a--) - (--a);
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadKey();
#endregion
#region 异或运算
Console.Write(true ^ true);
Console.Write(false ^ true);
Console.Write(true ^ false);
Console.Write(false ^ false);
//异或符的功能:相同为假,不同为真
Console.WriteLine();
Console.Write(false^false^false);
Console.Write(true^true^true);
Console.Write(true^false^true);
Console.Write(false^false^true);
Console.WriteLine();
int c = 5;
int d = 3;
Console.WriteLine(c^d);//5=101,3=011,101^011=110=6
int e = c ^ d;//e=110
d = e ^ c;//e^c=110^101=011=3
c = e ^ d;//e^d=110^011=101=5
Console.WriteLine(d+" "+c);//实现了两个数的互换
#endregion
}
}
}