隐含型别变数.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
隐含型别变数

2.5.3 字串運算子 用於將兩個字串連接成一個字串的運算子稱為「字串運算子」,「+」可做為加法運算子,也可做為字串連接運算子。例如: 2.5.4 比較運算子 比較運算子會比較兩個運算式,若比較結果正確,就傳回 true,若比較結果錯誤,就傳回 false。其中「==」、「!=」可以比較數值、列舉和字串,其餘只能比較數值和列舉。 2.5.5 邏輯運算子 邏輯運算子通常是結合多個比較運算式來綜合得到最終比較結果,用於較複雜的比較條件。 2.5.6 複合指定運算子 在程式中,某些變數值常需做某種規律性改變,例如:在廻圈中需將計數變數做特定增量。一般的做法是將變數值進行運算後再指定給原來的變數,例如:下面例子說明將變數 i 的值增加 3: 這樣的寫法似乎有些累贅,因為同一個變數名稱重複寫了兩次。複合指定運算子就是為簡化此種敘述產生的運算子,將運算子置於「=」左方來取代重複的變數名稱。 例如: 2.5.7 位元運算子 2.5.8 條件運算子 條件運算子是一個非常實用的運算子,它屬於三元運算子,是由「?」及「:」兩個運算符號所組成,語法為: 運算式會依據比較運算的結果來決定運算式的值:若比較運算式結果為 true,則運算式結果為「值1」;若條件判斷結果為 false,則運算式結果為「值2」。例如: 2.5.9 型別資訊運算子 2.5.10 運算子的優先順序 * 資料型別與運算子 02 2.1 變數 「變數」顧名思義,是一個隨時可能改變內容的容器名稱,好像家中的收藏箱可以放入各種不同的東西。你需要多大的收藏箱呢?那就要看此收藏箱究竟要收藏什麼東西而定。在程式中使用變數也是一樣,當設計者宣告一個變數時,應用程式就會配置一塊記憶體給此變數使用,以變數名稱做為辨識此塊記憶體的標誌,系統會根據宣告時指定的資料型別決定配置的記憶體大小,如此設計者就可在程式中將各種值存入該變數中。 2.1.1 宣告變數 任何程式都會使用變數,通常用來儲存暫時的資料,例如計算成績的系統,會宣告多個變數存放國文、英文、數學等科目的成績,當要計算學生甲的成績時,這些變數就存放甲的成績;若要計算學生乙的成績時,這些變數就用乙的成績來覆蓋甲的成績。 資料型別是表示變數為何種資料型態,例如整數的資料型別為 int,詳細資料型別內容將在下一節介紹。 2.1.2 命名則 為變數命名必須遵守一定規則,否則在程式編譯時會產生錯誤。首先,變數名稱的第一個字母必須是大小寫字母、_、中文。不過,建議最好不要使用中文做為變數命名,不但在撰寫程式時輸入麻煩,而且會降低程式的可攜性。另外,如果以「_」為開始字元,則第二個字元必須是大小寫字母或數字。 其次, 變數名稱不能與 C# 的保留字相同。C# 的保留字有 abstract、event、new、struct、as、explict、null、switch、base、extern、object、this、bool、false、operator、throw、break、finally、out、true、byte、fixed、override、try、case、float、params、typeof、catch、for、private、unit、char、foreach、protected、ulong、checked、goto、public、unchecked、class、if、readonly、unsafe、const、implicit、ref、ushort、continue、in、retrun、using、decimal、int、return、using、decimal、int、sbyte、virtual、default、interfacesealed、volatile、delegate、short、void、do、is、sizeof、while、double 等。 變數名稱不能包含空白字元及特殊字 元,例如:%、、# 等。 2.2 資料型別 應用程式可能要處理五花八門的資料型態,所以有必要將資料加以分類,不同的資料型態給予不同的記憶體配置,如此才能使變數達到最佳的運作效率。正如要收藏珠寶的話,就使用一個小巧精緻的珠寶盒才合適;夏天要收藏棉被,則要使用龐大的棉被袋。讀者能想像用棉被袋來收藏珠寶的情景嗎? 2.2.1 數值型別 數值型別是用來儲存數字型態的變數,有下列的型別: 2.2.2 字元型別 字元型別 (char) 代表一個 Unicode 字元,佔用兩個位元組 (Byte),字元必須使用單引號「’」括住,也可以使用十六進位或 Unicode 碼表示,例如: 字元型別也包含一些逸出字元 ,例如:‘\t’ 代表 Tab 鍵、‘\n’ 代表換行等,例如: 2.2.3 字串型別 字串型別 (string) 則是由字元組成,每個英文字母或符號佔一個位

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档