常数和资料型态

常数和资料型态

ID:43212860

大小:369.00 KB

页数:24页

时间:2019-10-03

常数和资料型态_第1页
常数和资料型态_第2页
常数和资料型态_第3页
常数和资料型态_第4页
常数和资料型态_第5页
资源描述:

《常数和资料型态》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、變數、常數和資料型態3-1變數、常數3-2資料型態3-3運算式介紹3-4算術運算子3-5程式範例Chapter33-1變數、常數3-1-1程式運作需要變數和常數程式語言在進行計算時,有些是固定的數值,例如圓周率是3.14159,這些程式中會用到的固定數值稱為「常數」(Constant)。程式語言在進行處理時,常常會需要暫存計算過程的資料,或者某些資料用一個來代表,程式較容易閱讀時,則這些儲存資料的位置可以用名稱來定義它們,這些名稱即稱為「變數」(Variable)。3-1-2常數宣告範例ConstcTax=0.05‘以cTa

2、x代表稅率ConstcPi=3.14159‘以cPi代表圓周率ConstcMyDate=#1/1/95#‘日期格式前後要加上#號ConstcMyStr=“我愛VISUALBasic”‘可以是字串常數ConstcNo=9‘可以是整數常數附註---備註行的用法上述程式行中第1、2、3行後面有「’」符號,表示接於其後的資料是備註說明,與程式的執行結果無關。另外一種備註行的使用方式是用Rem陳述句,但此陳述句必須獨立一行,不可接於程式行之後。例如:【正確】RemcTax是稅率ConstcTax=0.05 【正確】ConstcTax=

3、0.05‘cTax是稅率【錯誤】ConstcTax=0.05RemcTax是稅率資料型態之意義字串資料文字性質之資料,不適合做算術運算。例如:姓名、住址、身份證號等資料。數值資料進行算術運算有意義的資料,例如:長度、重量、面積等資料。布林資料邏輯真偽之值日期資料資料型態資料類型變數類型中譯儲存空間字串資料String字串2*nbyteChar字元2byte數值資料整數Byte位元組1byteShort短整數2byteInteger整數4byteLong長整數8byte實數Single單精度4byteDouble倍精度8byt

4、e布林資料Boolean布林視平台而定日期資料Date日期8byte資料型態變數類型儲存空間值域Char2byte0~65535Byte1byte-128~127Short2byte-32768~32767Integer4byte-2E+9~+2E+9Long8byte-9E+19~+9E+19Single4byte±(1.4E-45~3.4E+38)Double8byte±(4.9E-324~1.8E+308)BooleanTrue/False3-1-3變數變數是指在程式運作時,它是會改變的資料。它可以是數字或文字等。語法

5、:Dim變數名稱[As[New]型態][=初始值][,...]範例:DimiSalaryasInteger=10000DimdDistanceasDouble=3.2Dima,b,casDouble‘未設初值時,數值變數值為0DimstrasString‘字串變數值等於空字串運作說明變數在使用需先宣告。變數的命名最好是使用與資料有關的名稱,以便在閱讀程式時容易了解。如:Sum(代表加總)、Salary(代表薪資)等。變數名稱可以用1個字母或3個字母代表其型態。DimiSumAsInteger‘用”i”代表Integer型態D

6、imsStudent_NameAsstring‘用”s”代表String型態DimdBirthDateAsDate‘用”d”代表Date型態DimdblAverageAsDouble=0.0‘用”dbl”代表Double型態可與日期型態作區隔若資料型態一樣時可以在一行中宣告多個變數名稱,但是之間要用逗點隔開。變數名稱若為英文則不分大小寫,數值變數的預設值為0;而字串變數的預設值為空字串變數名稱必須以字母字元或底線(_)開頭,例如iSalary、_iPay。只能包含字母字元、十進位數字和底線,不可包含句號或者特殊符號。不得超過

7、1023個字元。系統保留字不可以宣告為變數。在同一個程序或表單中變數名稱具有唯一性,即不能在同一地方宣告多個相同名稱的變數。Dimx,y5,mStudent_Name,_名次‘是合法的變數名稱Dim5y,sub,x-3,x.3‘是不合法的變數名稱3-3-2=運算子=運算子用於指定一個值到某個變數或屬性(是指物件的屬性)。語法:variable=value變數=運算式範例:X=3Y=“Hello,Howareyou.”Z=X+33-4算術運算子3-4-1算術運算子優先順序VisualBasic中的算術運算子有下列七項。+加法運

8、算子-減法運算子*乘法運算子/除法運算子^次方運算子整數除法運算子Mod取餘數運算子VB的算術運算式VB的算術運算式括號不管有幾層都是用()小括號符號。程式敘述執行結果Debug.Print3+5*2-1=3+10-1=12Debug.Print10/3=3.333333Debug.Pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。