變量的命名:ui
第一個字符必須是字母、下劃線或@;spa
其後的字符能夠是字母、下劃線或數字。code
注意:區分大小寫。對象
變量的類型:blog
1.整數類型ci
byte、short、int、long字符串
sbyte、ushort、uint、unlongstring
2.浮點數類型it
float、double、decimaltable
char、bool、string
所佔字節數:
變量聲明:
int myInteger=17;
string myString="Hello World!";
Console.WriteLine("{0} {1}", myInteger, myString);
轉義字符:
運算符主要包括:
表達式就是運算符和操做數的組合,如a*b+1-c。
表達式主要包括:
算術運算符與表達式
C#提供的運算符有五種:「+」加法運算符、「-」減法運算符、「*」乘法運算符、「/」除法運算符、「%」模運算符。算術運算符的優先級按照先乘除後加減的順序進行運算。
賦值運算符與表達式
賦值就是給一個變量賦予一個新的值。在C#中賦值運算符有:=、+=、-=、*、/=、%=、&=、|=、>>=、<<=、^=。
C#中容許變量進行連續賦值,如a=b=c。
賦值運算符的結合性爲自右至左結合,因此a=b=c等價於a=(b=c)。
關係運算符與表達式
關係運算符其實是一種「判斷」符號,其結果爲「真(true)」或「假(false)」。
邏輯運算符與表達式
C#包括三種邏輯運算符:「與(&&)」,「或(||)」,「非(!)」。
其中,「!」運算符爲單目運算符,也就是說它只有一個操做數。
它們的操做數爲布爾值或布爾值的表達式,操做結果爲布爾值「true」或「false」。
位運算符
位運算符能夠分爲移位運算符和邏輯位運算符。計算機中的任何信息都是以二進制形式存儲的,位操做符就是對數據按照二進制進行運算的操做符。
C#中的操做符包括「>>」、「<<」、「^」、「&」、「|」、「~」。
注意:
對於(&&,||),運算的對象是邏輯值,也就是True/False &&至關與中文的而且,||至關於中文的或者 。
True && True = True True && False = False False && True = False False && False = False
True || True = True True || False = True False || True = True False || False = False
對於(&,|),運算的對象是位,也就是1/0,叫作位運算符。 1 & 1 = 1 1 & 0 = 0 0 & 1 = 0 0 & 0 = 0 1 | 1 = 1 1 | 0 = 1 0 | 1 = 1 0 | 0 = 0
自增與自減運算符
j=i++:先將i賦值給j;i再加1;
j=++i:i先加1,再將值賦給j;
條件運算符
語法:變量名=(條件)?值1:值2。
運行:若是條件爲真,那麼條件表達式取值爲a,不然取值爲b。
逗號運算符
逗號表達式通常形式爲:表達式1,表達式2
逗號表達式的執行順序爲:先求解表達式1,再求解表達式2。整個逗號表達式的值是表達式2的值。例如,表達式「1+2,3+4」,該逗號表達式的值爲7。
運算符優先級別
優先級 |
運算符 |
由高到低 |
++、--(前綴);+、-(一元) |
*、/、% |
|
+、- |
|
=、*=、/=、%=、+=、-= |
|
++、--(後綴) |