一、条件布尔运算符
bool var1 = true;
bool var2 = false;
bool res = ! var1;//!是取反操作,当var1为true时,返回false,为false时,则返回true
bool res2 = var1 & var2;//false;
bool res3 = var1 | var2;//true;
bool res4 = var1 ^ var2;//true;
bool res5 = var1 && var2;//false;&&:而且
bool res6 = var1 || var2;//true; ||:或
二、goto语句
int num = 5;
goto mylabel;
num++;//因为使用goto语句,所以这一行运行时,直接跳过;
mylabel:Console.WriteLine(num);
Console.ReadKey();
三、三元运算法
与if语句作比较
1、if语句:
string num = Console.ReadLine();
int score = Convert.ToInt32(num);
if (score > 50)
Console.WriteLine("你输入的数大于50");
if (score <= 50)
Console.WriteLine("你输入的数小于等于50");
2、三元运算法:
string num = Console.ReadLine();
int score = Convert.ToInt32(num);
string res =score > 50?"你输入的数大于50":"你输入的数小于等于50";// 与if语句相同的功能
Console.Write(res);
Console.ReadKey();