国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#入門經典札記_Ch03變量和表達式

2019-11-17 03:11:25
字體:
來源:轉載
供稿:網友
C#入門經典札記_Ch03變量和表達式

C#入門經典_札記

Chapter3:

3.1C#的基本語法

1.無論代碼中是否有空格、回車符或tab字符(這些字符統稱為空白字符),C#編譯器都不考慮這些字符。

3.2變量

1.計算機中所有的數據都是相同的東西(一組0、1),但是變量有不同的內涵,成為類型。建立這個類型系統的原因是,不同類型的數據需要用不同的方法來處理。變量限定為不同的類型,可以避免混淆它們。例如,在處理,組成數字圖片的0、1序列和組成聲音的0、1序列,其處理方式是不同的。

2.可以使用的變量類型是無限多的,因為可以自己定義類型,存儲各種復雜的數據。

3.2.1簡單類型

1.簡單類型就是組成應用程序中基本組成部件的類型,如,數值和布爾值。

2.簡單類型與復雜類型是不同的,不能有子類型或屬性。

3.數值類型過多的原因是在計算機內存中,把數字作為一系列0、1來存儲的機制。

4.數值類型表:

整型:

類型

別名

允許的值

sbyte

System.SByte

在-128~127之間的整數

byte

System.Byte

在0~255之間的整數

short

System.Int16

在-32768~32767之間的整數

ushort

System.UInt16

在0~65535之間的整數

int

System.Int32

在-2147483648~2147483647之間的整數

uint

System.UInt32

在0~4294967295之間的整數

long

System.Int64

在-9223372036854775808~9223372036854775807之間的整數

Ulong

System.UInt64

在0~18446744073709551615之間的整數

浮點:

類型

別名

float

System.Single

double

System.Double

decimal

System.Decimal

字符:

類型

別名

允許的值

bool

System.Boolean

true/flase

char

System.Char

一個unicode字符,存儲0~65535之間的整數

string

System.String

一組字符

Note:

1.這些類型中的每一種都利用了.netframework中定義的標準類型。使用標準類型可以在語言之間交互操作。在C#中這些類型的名稱是framework中定義的別名。

2.string字符數沒有上限,因為它可以使用可變大小的內存。字符串是引用類型,所以字符串可以被賦予null值,即字符串變量不引用字符串。

3.3.2變量的命名

基本命名規則如下:

1.變量名的第一個字符必須字母、下劃線或者@。

2.其后的字符可以說是字母、下劃線或者數字。

Microsoft建議:

對于簡單的變量,使用camelCase規則;對于比較高級的命名室友PascalCase。

3.3.3字面值

轉義序列

轉義序列

產生的字符

字符的Unicode值

/’

單引號

0x0027

/”

雙引號

0x0022

//

反斜杠

0x005C

/0

0x0000

/a

警告(產生蜂鳴)

0x0007

/b

退格

0x0008

/f

換頁

0x000C

/n

換行

0x000A

/r

回車

0x000D

/t

水平制表符

0x0009

/v

垂直制表符

0x000B

Notice:

Unicode值是字符在Unicode字符集中16進制值。該轉移序列包括標準的“/”字符,后跟一個u和4位16進制值。

如:”wyh/’sblog”等價于”wyh/u0027sblog”

3.3.4變量的聲明和賦值

1.同時聲明多個類型相同的變量。

int xsize,ysize;

3.4表達式

1.運算符的很廣泛,有簡單的,也有復雜的,復雜的操作則包括通過變量內容的二進制表示來處理它們。

3.4.1數學運算符

1.+(一元): var1=-var2;//var1=var2*-1

var1=+nar2;

+運算符對結果沒有影響。他不會把值變成正的:假如var2=-1,那么+var2表達式的值還是等于-1。這個運算符最有用的方面是,可以定制它的操作,運算符的重載。

2.對bool變量使用數學運算符,編譯器會報錯。

3.Char變量的想家也會有點讓人摸不著頭腦。記住,char變量實際上存儲的是數字,所以把兩個char變量加在一起也會得到一個數字(int類型,隱式轉換)。

4.String變量能使用的數學運算符只有+。還有賦值運算符+=。

5.遞增、遞減運算符:

    運算符

    類別

    示例

    結果

    ++

    Var1=++var2

    Var1

    --

    Var1=--var2

    ++

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 鄂托克旗| 庄浪县| 普陀区| 方正县| 南岸区| 开平市| 北流市| 土默特左旗| 铁岭市| 大关县| 霞浦县| 柳江县| 牟定县| 辉县市| 郁南县| 丽水市| 阜平县| 长白| 佛山市| 马尔康县| 炎陵县| 当涂县| 德钦县| 芮城县| 同仁县| 建宁县| 边坝县| 葵青区| 张家界市| 图片| 昌都县| 南澳县| 磐石市| 犍为县| 永州市| 保定市| 崇明县| 宁远县| 荣昌县| 红桥区| 固安县|

    <p id="8448z"><tr id="8448z"></tr></p>