- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常数和资料型态
變數、常數和資料型態 3-1 變數、常數3-1-1 程式運作需要變數和常數 程式語言在進行計算時,有些是固定的數值,例如圓周率是3.14159,這些程式中會用到的固定數值稱為「常數」(Constant)。 程式語言在進行處理時,常常會需要暫存計算過程的資料,或者某些資料用一個來代表,程式較容易閱讀時,則這些儲存資料的位置可以用名稱來定義它們,這些名稱即稱為「變數」(Variable)。 3-1-2 常數宣告範例 Const cTax = 0.05 ‘ 以cTax代表稅率 Const cPi = 3.14159 ‘ 以cPi代表圓周率 Const cMyDate = #1/1/95# ‘ 日期格式前後要加上 # 號 Const cMyStr = “我愛VISUAL Basic” ‘ 可以是字串常數 Const cNo = 9 ‘ 可以是整數常數 附註---備註行的用法 上述程式行中第1、2、3行後面有「’」符號,表示接於其後的資料是備註說明,與程式的執行結果無關。另外一種備註行的使用方式是用Rem陳述句,但此陳述句必須獨立一行,不可接於程式行之後。例如: 【正確】Rem cTax是稅率 Const cTax = 0.05【正確】Const cTax = 0.05 ‘ cTax是稅率【錯誤】Const cTax = 0.05 Rem cTax是稅率 資料型態之意義 字串資料 文字性質之資料,不適合做算術運算。例如:姓名、住址、身份證號等資料。 數值資料 進行算術運算有意義的資料,例如:長度、重量、面積等資料。 布林資料 邏輯真偽之值 日期資料 資料型態 資料型態 3-1-3 變數 變數是指在程式運作時,它是會改變的資料。它可以是數字或文字等。 語法: Dim 變數名稱 [ As [ New ] 型態 ] [ =初始值 ] [, ...] 範例: Dim iSalary as Integer = 10000 Dim dDistance as Double = 3.2 Dim a,b, c as Double ‘未設初值時,數值變數值為0 Dim str as String ‘字串變數值等於空字串 運作說明 變數在使用需先宣告。 變數的命名最好是使用與資料有關的名稱,以便在閱讀程式時容易了解。如:Sum(代表加總)、Salary(代表薪資)等。變數名稱可以用1個字母或3個字母代表其型態。 Dim iSum As Integer ‘ 用”i”代表Integer型態 Dim sStudent_Name As string ‘ 用”s”代表String型態 Dim dBirthDate As Date ‘ 用”d”代表Date型態 Dim dblAverage As Double = 0.0 ‘ 用”dbl”代表Double型態 可與日期型態作區隔 若資料型態一樣時可以在一行中宣告多個變數名稱,但是之間要用逗點隔開。 變數名稱若為英文則不分大小寫,數值變數的預設值為0;而字串變數的預設值為空字串 變數名稱 必須以字母字元或底線 ( _ ) 開頭,例如iSalary、_iPay。 只能包含字母字元、十進位數字和底線,不可包含句號或者特殊符號。 不得超過1023個字元。 系統保留字不可以宣告為變數。 在同一個程序或表單中變數名稱具有唯一性,即不能在同一地方宣告多個相同名稱的變數。 Dim x , y5 , mStudent_Name , _名次 ‘ 是合法的變數名稱 Dim 5y , sub , x-3 , x.3 ‘ 是不合法的變數名稱 3-3-2 = 運算子 =運算子用於指定一個值到某個變數或屬性(是指物件的屬性)。 語法:variable = value變數 = 運算式 範例: X = 3 Y = “Hello, How are you.” Z = X+3 3-4 算術運算子3-4-1 算術運算子優先順序 Visual Basic中的算術運算子有下列七項 。 + 加法運算子 - 減法運算子 * 乘法運算子 / 除法運算子 ^ 次方運算子 \ 整數除法運算子 Mod 取餘數運算子 VB的算術運算式 VB的算術運算式 括號不管有幾層都是用( )小括號符號 。 程式敘述 執行結果 Debug.Print 3+5*2-1 =3+10-1=12 Debug.Print 10/3 =3.333333 Debug.Print 4^2+4\3 =16+4\3=16+1=17 Debug.Print 2*3+4*(3-1) =2*3+4*2=6+8=14 3-4-2 運算子語法 語法 : 數字變數 =
文档评论(0)