官术网_书友最值得收藏!

3.3 常量、變量和運算符

常量和變量是各種程序設計語言中都要用到的概念。在應用程序運行過程中,要用到大量的數據,數據必須存儲在計算機中(實際是存儲在計算機的內存中),計算機會在程序運行過程中分配內存給程序存儲數據。

3.3.1 常量

在程序設計中,值不能改變的量的叫作常量。常量的值一旦設定后,在其限定的范圍內,便永不改變。

1.常量的聲明

2.常量實例

1)每次聲明一個常量,如const double pi=3.1415926;

2)一次聲明多個常量,如const int a=10, b=20;

3.3.2 變量

值可以改變的量稱為變量,例如學生的年齡,工人的基本工資,都不是一成不變的,可以隨著時間的推移而改變,因此它們都可以用變量表示。變量要先聲明后使用。

1.變量的聲明

聲明時不指定初值:

聲明時直接指定值:

同時聲明多個變量:

上述三種聲明變量的方法功能相同,只是形式不一而已。例如:

1)定義變量name,不指定初值:string name;

2)定義變量age,同時指定初值為18:int age=18;

3)同時定義兩個整型變量m,n:int m,n;

2.變量的命名規則

變量的命名要遵循一定的規則,不提倡使用如下命名方法。

1)變量不可以使用C#中的關鍵字命名,關鍵字也稱為保留字,簡單地說就是C#語言自身使用的詞匯。在Visual Studio 2015的代碼窗口中輸入變量名時,如該變量名是關鍵字,則自動變色。

2)不能使用26個英文字母(大小寫均可)、數字、下劃線之外的任何字符作變量名。

3)不能以數字開頭,必須以字母或下劃線開頭。變量名中間不能有空格。

變量在命名時比較提倡的命名方法主要有以下方面。

1)用英文單詞作變量名稱,這樣可以做到望文知意,盡量不使用漢語拼音作變量名稱,英文單詞在使用時盡量不要簡寫。

2)提倡使用Pascal Casing命名法和Camel Casing命名法。Pascal Casing命名法即組成變量的每個英文單詞的第一個字母大寫,其他字母小寫的命名方式,如StudentAddress,MyName。Camel Casing命名法則是只有第一個英文單詞以小寫字母開頭,其他英文單詞的第一個字母則以大寫表示,如myName,studentAddress。

3.變量賦值

變量的賦值可以直接用“=”完成,但對于decimal類型的變量必須在值后面加M或m予以顯式說明。

變量可以賦空值,空值與零值以及空字符串不同,空值是未設定的意思。但int、long、bool、double類型的變量則不能設為空值。空值的使用在日常應用中較為常見,如填寫學籍信息時,暫不知道某人的“家庭住址”,則該處為null,待知道后再填入。可以使用允許空值Nullable的方式進行聲明,聲明的時候需要在數據類型后面加一個問號表示,其格式如下。

例如,聲明一個字符串型變量StudentName,并設定其值為空,代碼的書寫格式為

string?StudnetName=null;

4.變量應用實例

變量的應用分布在整個程序的每一個片斷中,表3-11為變量應用實例。

表3-11 變量應用實例

3.3.3 運算符

C#的運算符與C++基本相同,C#支持的運算符如表3-12所示。

表3-12 C#支持的運算符

主站蜘蛛池模板: 汽车| 鄯善县| 梅河口市| 富蕴县| 扶余县| 松江区| 江都市| 安岳县| 化德县| 乐都县| 始兴县| 沂南县| 沈阳市| 开平市| 江川县| 达拉特旗| 西林县| 肥东县| 丰都县| 安泽县| 错那县| 财经| 平阳县| 什邡市| 祁连县| 景泰县| 闸北区| 芦溪县| 安丘市| 萍乡市| 乌鲁木齐市| 东源县| 江津市| 麻城市| 齐齐哈尔市| 会东县| 玉树县| 普定县| 大安市| 邛崃市| 海城市|