运算符
算术运算符
++ --
放置在变量名前面或者后面
放置在后面的时候
int a = 1;
int b= a++;//int b = a;a=a+1;
int c= ++a;//a=a+1;int c =a;
乘* 除/ % 模 除商取余
加+ 减-
关系运算符
> < >= <=
== != 输出结果为布尔型
逻辑运算符
&&(与) 两个都满足
|| (或) 至少有一个满足
! (非) 若开始时true,改为false
条件运算符 ?
int a = 3;
int b = 6;
string s = (a < b) ? "对,a<b" : "错,a>b";
赋值运算符
= += -= *= /= %=
a += 2; a=a+2;
a -= 5; a=a-5;
a *= 2; a=a*2;
案例:现在是几点,上午显示am,下午减12并显示pm
1 Console.Write("现在几点"); 2 int shi = int.Parse(Console.ReadLine()); 3 if (shi > 0 && shi < 24) 4 { 5 6 string mm = shi > 12 ? "现在是pm" + (shi - 12) : "现在是am" + shi; 7 Console.WriteLine(mm); 8 } 9 else 10 { 11 Console.WriteLine("您的输入有误"); 12 }
案例:判断一个100以内的数时候跟7有关。
Console.Write("请输入一个100以内的整数"); int a = int.Parse(Console.ReadLine()); Console.WriteLine("是7的倍数吗?" + (a % 7 == 0)); Console.WriteLine("个位数是7吗?" + (a % 10 == 7)); Console.WriteLine("十位数是7吗?" + (a / 10 == 7));