首页 > 代码库 > C#运算符
C#运算符
//递增运算符
c=a++ //"a++"等于“a=a+1”,先执行C的操作,再执行 a 的操作
c=++a //先执行++a操作,再执行c的操作
前++的运算优先级在加减乘除模之上
//比较运算符 >,< ,>=, <=, ==, != ("=="判断是否相等)
bool bo=a>b;
Console.WriteLine(bo);
比较运算符的优先级在数学运算符之下
//条件运算符(比较表达式)?(语句一):(语句二);--如果满足执行冒号前内容,不满足执行冒号后内容
c=(a>b)?(a+1):(b+1)
Console.WriteLine(c);
string s;
s=Console.ReadLine();
a=a+int.Parse(s.ToString());
Console.WriteLine(a);
Console.ReadLine();
//数学运算符 加减乘除模
int a=1;
int b=2;
int c=a+b;
c=1+14%13;
Console.WriteLine(c);
//其他赋值运算符,+=,-+,*=,%=
a+=b 意思为a=a+b
//逻辑运算符 &&(与),||(或) ,!(非,意思为取反)
bool bo;
bo=a>b&&a>3;
bo=!(a<b) || a<2;
Console.WriteLine(bo);
Console.ReadLine();
逻辑运算符优先级在比较运算符之下
C#运算符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。