第六讲 运算符

来源:互联网 发布:package.json 编辑:程序博客网 时间:2024/04/30 01:14

“小文, 运算符这个应该简单些吧?”
“还好吧,老师列的大刚是这样的。” 

“咋一看,种类还挺多,都用的到吗?” 
“加减乘除和比较应该是不会少用了吧。其它的不理解,应该也没有什么好处” 
 一堆的废话,反正是都要学会,至少要理解和会应用它们了” 
“俺也是这么想的,其实这个大刚俺列的有点混了,各类别之间是相互包含的。就拿算术运算符来说,它的类别中,有一元的也有二元的。比较运算符,好理解,比大小的呗。赋值运算符最低级的一个,逻辑运算符,这词一听,就让人犯迷糊,其实就是包含比较运算,布尔运算即是对和的不对的事儿,还有或且非,初中都学过的。复合运算就一个。” 
 ,哦,经你这么一滴咕,好像很无压力了。” 
“困难像弹簧撒!老师常教我们要轻视它,但也要重视它。只轻视不重视就我今天的下场。” 
“听起来,你好像过来人似的!” 
“一言难尽呢” 
“好了,好了。开始吧,老弟” 
“看算术运算符中的二元运算先,这是我老师课讲解的顺序” 
 
“前四个,我认识,最后一个我不认识它啊” 
“高中学过的,就是模运算,取余数的。” 
“上面是我捣鼓出来的,演示了常见的二元运算” 
“有点意思!” 
 
“这个图中的运算符好理解,我稍说一个例子吧,如:定义a=2; a=a+2; 显然,a=4; 这里a=a+2; 也可以写成 a += 2; 结果是一样儿的。这里的等号就是赋值的意思,a += 2; 也是先将a+2算出来,再赋值给a这个变量。” 
“这个好懂,理解!” 

“上面这个图片就是逻辑比较运算,‘==’这个符号就是相等的意思。‘!=’这个符号是不等于的意思,这些比较运算大多是用于条件判断上。如:如果你的钱数大于0,就归我!” 
 为什么不反过来说呢?” 
“因为人性本自私撒,我总不能欺骗你装清高吧!” 
“这上你可以有!” 
“那句话就可以写成,If(YourMoney >0 ) { Console.WriteLine("Give me!");} ” 
“正经点儿,完了请你搓一顿总行了吧!” 
“好,今天有收获!” 
“这个也是二元,只是用到了与或非运算逻辑,有点饶,不过表中说的还挺好。这个方式 我没有试过。不过最后一个的计算方式,总觉着怪怪的。回头要测试一下下。” 
 
“这个是三元运算符,也叫混合运算符。就是把刚才那句话可以写成:“你有钱吗?有就给我:没有就算了;一个问号和一个冒号,第一个是条件,后面两个位置,前面是条件为真时如何,后面是条件为假时又如何。都是如果。。。那么。。。判断方式。只是更简练了。” 
 
”上面一张图,不用去记,用到就查一下,里面还有几个没怎么细讲,用的不算多,不过要测试着玩一下,下面田师父给的图解“ 
 
”完了,后面这几个我还没有测试,回头再发个测试GIF图片上来吧“ 
”好吧,哥也累了,休息吧。“ 
”Bye Bye“ 
0 0
原创粉丝点击