1. 程式人生 > >C#基礎---變量和表達式

C#基礎---變量和表達式

單元 fcc 數字 條件 名稱 pre lse 布爾 代碼

1.1C#的基本語法

C#是一種塊結構語言,所有語句都是代碼塊的一部分。這些塊用花括號來界定。簡單例子如下:

{
<code line1,statement 1>;    
<code line1,statement 2>;   
<code line1,statement 3>;
}    

C#中,一種常用的語句是註釋。註釋就是給代碼添加描述性文本,增加代碼的閱讀性。

//This is a comment(單行註釋)

/* Thank you for Reading this note(段落註釋) */

1.2 變量

變量關系到數據的存儲,要使用變量必須聲明他們,即給變量指定類型和名稱。聲明變量後,就可以把他們用作存儲單元,存儲所聲明的變量類型。

<type> <name>;

整數類型
sbyte System.Sbyte 介於-128到127之間的整數(2的七次方)
byte System.byte 介於0-255之間的整數(2的8次方)
short System.Int16 介於-32768到32767之間的整數
ushort System.Uint16 介於0和65315之間的整數
int System.Int32 -2^31---2^31-1
uint Syetem.Uint32 2^32-1(取正)
long System.Int64 2^63
ulong System.Uint64 2^64

1.2.1變量的命名

變量名的第一個字符必須是字母、下劃線or@

其後字母可以是字母下劃線,數字。

2.1表達式

運算符主要包括:

  • 算術運算符
  • 賦值運算符
  • 關系運算符
  • 邏輯運算符
  • 條件運算
  • 位操作運算符
  • 字符串運算符。

表達式就是運算符和操作數的組合,如a*b+1-c。

表達式主要包括:

  • 算術表達式
  • 賦值表達式
  • 條件表達式
  • 布爾表達式等

算術運算符與表達式

C#提供的運算符有五種:“+”加法運算符、“-”減法運算符、“*”乘法運算符、“/”除法運算符、“%”模運算符。算術運算符的優先級按照先乘除後加減的順序進行運算。

賦值運算符與表達式

賦值就是給一個變量賦予一個新的值。在C#中賦值運算符有:=、+=、-=、*、/=、%=、&=、|=、>>=、<<=、^=。

C#中允許變量進行連續賦值,如a=b=c。

賦值運算符的結合性為自右至左結合,所以a=b=c等價於a=(b=c)。

關系運算符與表達式

關系運算符實際上是一種“判斷”符號,其結果為“真(true)”或“假(false)”。

邏輯運算符與表達式

C#包括三種邏輯運算符:“與(&&)”,“或(||)”,“非(!)”。

其中,“!”運算符為單目運算符,也就是說它只有一個操作數。

它們的操作數為布爾值或布爾值的表達式,操作結果為布爾值“true”或“false”。

位運算符

位運算符可以分為移位運算符和邏輯位運算符。計算機中的任何信息都是以二進制形式存儲的,位操作符就是對數據按照二進制進行運算的操作符。

C#中的操作符包括“>>”、“<<”、“^”、“&”、“|”、“~”。

C#基礎---變量和表達式