運算符、占位符、轉義符
好吧,在五局全勝之後,終於升到了三個鑽,距離一個星星還有一大段距離,忽然想起來今天的博客還沒寫,果斷坑隊友,來寫博客了。。。。感覺以後還是每天更新一篇比較好。要不晚上就該熬夜了,導致早上起不來,上班遲到,,,,噼裡啪啦說一大堆,好了進如正題:
運算符:
算數運算符:
+
-
*
/
%
*有個重點,也是一道面試題:
++:分為前++和後++,不管是前++還是後++,最終的結果都是給這個變量加一。
區別表現表達式當中,如果是前++,則先給這個變量自身加一,然後帶著這個加一後的值去參與運算。
如果是後++,則先拿原值參與運算,運算完成後,再講這個變量自身加一;
--:分為前--和後--,不管是前--還是後--,最終的結果都是給這個變量減一。
區別表現表達式當中,如果是前--,則先給這個變量自身減一,然後帶著這個減一後的值去參與運算。
如果是後--,則先拿原值參與運算,運算完成後,再講這個變量自身減一。
這裡特別說明一下 “+” 的用法:
1)、連接:當+號兩邊有一邊是字符串的時候,+號就起到連接的作用。
2)、相加:兩邊是數字的時候
關系運算符:關系運算符是用來描述兩個事物之間的關系
>
<
>=
<=
==
!=
由關系運算符連接的表達式稱之為關系表達式。
關系表達式的結果是bool類型。
三元運算符:
?:
表達式1?表達式2:表達式3
如果1為真則執行2,為假執行3
賦值運算符:
=:表示賦值的意思,表示把等號右邊的值,賦值給等號左邊的變量。
由等號連接的表達式稱之為賦值表達式。
注意:每個表達式我們都可以求解除一個定值,對於賦值表達式而言,等號左邊的變量的值,
就是整個賦值表達式的值。
邏輯運算符:
&& 邏輯與
|| 邏輯或
! 邏輯非
邏輯運算符連接的表達式叫做邏輯表達式。
邏輯運算符兩邊放的一般都是關系表達式或者bool類型的值。
邏輯表達式的結果同樣也是bool類型。
邏輯與 &&
表達式1&&表達式2
表達式1
表達式2
表達式1&&表達式2
True
True
True
False
True
False
True
False
False
False
False
false
邏輯或 ||
表達式1||表達式2
表達式1
表達式2
表達式1||表達式2
True
True
True
True
False
True
False
True
True
False
False
false
邏輯非 !
!表達式
表達式
!表達式
True
False
False
true
復合賦值運算符:
+= :
-=
*=
/=
%=
占位符:
使用方法:先挖個坑,再填個坑。
使用占位符需要注意的地方:
1、你挖了幾個坑,就應該填幾個坑,如果你多填了,沒效果。如果你少填了,拋異常。
2、輸出順序:按照挖坑的順序輸出。
轉義符:
轉義符指的就是一個'\'+一個特殊的字符,組成了一個具有特殊意義的字符。
\n:表示換行
\":表示一個英文半角的雙引號
\t:表示一個tab鍵的空格
\b:表示一個退格鍵,放到字符串的兩邊沒有效果。
\r\n:windows操作系統不認識\n,只認識\r\n
\\:表示一個\
@符號
1、取消\在字符串中的轉義作用,使其單純的表示為一個'\'
2、將字符串按照編輯的原格式輸出
本篇的代碼僅以截圖為例,目的是希望初學者能夠多敲敲代碼,熟悉一下代碼。
最後附上一篇運算符的優先級:
好了,今天的.NET運算符、占位符、轉義符就到這了,希望能對初學者帶來幫助,更希望大神能帶帶我們,帶我們裝逼,帶我們飛。。。