一、运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,分为以下六种:算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符
算术运算符是最常用的一类运算符,包括加法、减法、乘法、除法等
关系运算符在条件判断中经常使用这一类运算符,包括大于 小于 不等于 大于等于 小于等于等,关系运算符比较的返回结果是一个bool类型的值
逻辑运算符主要包括与、或、非等,它主要用于多个布尔型表达式之间的运算
位运算符指将数值型的值从十进制转换成二进制后的运算,位运算包括与、或、 非、左移、右移等
赋值运算符中最常见的是等号通常都是与其他运算符连用起到简化操作的作用
特殊运算符包含自增运算符,自减运算符和条件运算符(也叫三元运算符 在C#中三元运算符只有一个)
三元运算符语法:布尔表达式 ?表达式1:表达式2
布尔表达式:判断条件 是一个结果为布尔型值的表达式
表达式1:如布尔表达式的值为true 该三元运算符得到的结果就是表达式1的运算结果
表达式2:如布尔表达式的值为false 该三元运算符得到的结果就是表达式2的运算结果
运算符优先级在表达式中使用多个运算符进行计算时,运算符的运算是有先后顺序的
流程控制语句
判断语句包含 if语句、switch..case语句以及三目运算符
If...else...语句 当条件为true时执行代码,当条件为false时执行其他代码
Switch语句 是一个常量表达式,必须是一个整型或枚举类型,且值不可以相同
三目运算符
循环语句有for/foreach循环、while/do while循环
For循环 多次执行一个语句序列
Foreach循环
While循环 条件为真时重复语句或语句组
Do while循环
goto语句的优缺点:
1、最方便且效率最高
2、使程序层次不清,且不易阅读,难以维护
Break 跳出当前循环 直接结束循环 不再执行循环体
Continue 结束本次循环 即跳过循环体下面未执行的语句 然后进行下一次循环的判定
Default 匹配不存在时做的事情
这是我所学的C#运算符和流程控制语句,希望可以帮助到你们。以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!