字串运算子(Stringoperator)lectricalngineeringEE.ppt

字串运算子(Stringoperator)lectricalngineeringEE.ppt

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

Chapter 2 - 基本語法 2 - 1 關鍵字與識別字 2 - 2 資料型別 2 - 3 運算子 2 - 4 敘述與運算式 2 - 5 程式設計的新觀念 2 - 1 關鍵字與識別字 關鍵字 (Keywords) 關鍵字(又稱保留字): 指已事先賦予某字元(字串)特別意義,故不得再重複賦予不同的用途。 例:if 已被賦予決策敘述,故設計者不得再定義 if 為另外的用途。 C#:關鍵字列表 識別字(Identifier) 程式設計時,必須為每個變數、常數、方法、函式、程序、類別及物件等命名,以上統稱為:識別字。 C# 的識別字命名規則: 1. 必須以字母 (大小寫的 A 至 Z)、@或底線 (_) 開頭,如下表: 識別字 - C# 的識別字命名規則: 2. 由字母開頭後,可以字母、數字組合而成,但不得包含空白。如下表: 識別字命名錯誤時,錯誤清單常會出現以下錯誤訊息。 識別字 - C# 的識別字命名規則: 3. 長度不限,但是過長會增加人工識別與鍵入的困擾。 4. 字母大小寫視為不同。 (例:Sam、sam、SAM視為不同) 5. 不得使用保留字。如 if、for 等。 ※ 識別字前加上@則不在此限。(例:@if) 6. 使用有意義的單字。(例:StudentNumber) 7. 識別字長度過長,可使用下列二種方式: 使用底線區分,在字母中間加上底線 (_)。 (例:Student_Number) 駱駝表示法,因大寫字母起來像駝峰,可避免鍵入底線的困擾且提昇閱讀效率。(例:StuNum ) 2 - 2 資料型別 資料的表示 C# 可處理的資料: 整數 浮點數 布林值 字元與字串 2 - 2 資料型別 整數 C# 可以處理的整數有兩種進位方式。 十進位。 (例:25) 十六進位,在數字的前面加上 0x 。 (例:0x12,代表是十進位的 18 ) 2 - 2 資料型別 浮點數 指數字中含有小數點或指數。 指數:E或e表示10的次方 例1:0.0023、2.3E-3及2.3e-3,皆視為相同的浮點數。 例2:2.3E+2代表230且加號(+)不可省略。 C#的浮點數分二種表示方式: Float:於浮點數後以f或F指定為float Double:於浮點數後以d或D指定為double 兩者的差別在於double的有效數字及值域較大。 若未指定double或float,則C#預設為double。 2 - 2 資料型別 字元 必須使用單引號(')在單一字元兩旁括住,不可將兩個或兩個以上的字元以單引號括住,否則會出現錯誤信息。 2 - 2 資料型別 字串(String) 使用雙引號 (") 括起的若干字元,稱為字串。 例:" This is a book " 、 "張小明" 跳脫字元 (Escape Characters) 有些字元已被編譯器賦予某些功能,若要使用這些字元,則應使用跳脫字元 (\)。 例: “ This‘ s a book ” ,單引號已被編譯器賦予括住字元的功能。要使用此符號,需在字元前加上跳脫字元 (\)。 以上敘述,將會印出:This's a book. 2 - 2 資料型別 跳脫字元 (Escape Characters) 常見的跳脫字元列表: 2 - 2 資料型別 不同性質的資料需要的記憶體空間皆不同。 C# 為了更有效率使用記憶體儲存資料,故將資料型別規劃下列幾種: 數值型別:整數、浮點數、decimal、char、bool 參照型別: object、string 上述又稱為預設的資料型別,是為提昇資料處理效率及更有效率地管理記憶體。 2 - 2 資料型別 - 整數型別 整數 (Integer) : 不帶有小數點的數值。 整數型別包含下列: sbyte 、byte、short、ushort、int、uint、long、ulong等 2 - 2 資料型別 - 浮點數型別 浮點數(floating-point) : 可以儲存實數的型別,能代表的有效位數可達16位。 浮點數型可分二種: Float及double 2 - 2 資料型別 - 浮點數 decimal:也是浮點數型別的一種 可以表示精密度非常高的浮點數型別。 2 - 2 資料型別 - char型別 char字元(character): 也是一個存放整數的資料型別,可儲存一個 Unicode 字符。 2 - 2 資料型別 - bool型別 bool : 可儲存一個布林值。 布林值只需一個位元 (0或1),卻佔用二個位元組,因位元組是大部分處理器的最小處理單元。 2 - 2 資料型別 - object型別 object : 2 - 2 資料型別 - string型別 string : 可儲存一串 Unicode 的字符序列。 是

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档