2009年12月8日 星期二

(VB入門篇)VB2008 四、語法簡介上(宣告,資料型態,賦值)

首先我要你背幾個單字,或者看過有印象比較好。
Integer 整數 / String 字串 / Array 陣列 / Dim 宣告 / If 如果 / Else 其他 / For 向 / Sub 子程式 / Function 函數 (這裡的中文並非單字的唯一解釋,而是這些單字在程式碼裡的通常意義)

程式,一套自動執行的指令。你要他幹嘛,他就跟著你做。表達的好,你想要的程式就可以順著你的意去執行!

流程對,邏輯對,語法對,才能產生你自己的程式。以下為語法簡介。

一、宣告式(基本)


宣告的目的是為了幫欲儲存的資料安排記憶體空間。

VB裡宣告式很簡單:

Dim 變數名稱 As 資料型態

變形式(以後說明): Dim 變數名稱 As New 資料型態

範例:Dim Num As Integer

非變形式的宣告後面可加預設值,如:

[code lang="vb"]Dim Num As Integer = 123[/code]

二、資料型態(基本)


一般程式語言都有整數、小數、字元、字串等資料型態,VB也不例外,資料型態是什麼?就是資料的類型咩=3=

1.Integer(長整數)表示大整數,範圍大約在正負21億,是最常應用的資料型態之一,你知道的,數位生活離不開數字。

2.Short(短整數)表示小整數,範圍大約在正負32700,適用小範圍的數字,例如便利商店商品價錢(最好是有五位數價錢的商品=口=)。

3.Single(單精度浮點數)用來儲存大約7位的小數+整數位(如:123.4567),例如成績平均用Single大概就夠了(在別的程式語言中,Single被叫做Float)。

4.Double(雙精度浮點數)用來儲存大約14~15位的小數+整數位(如:0.1234567891234),比較精密的數字就要用DOUBLE去算了。

※Float跟Double能儲存的範圍有爭議,這裡取大概

5.Char(字元)用來表示一個"字",如'A', 'B', 'C', 'D'都是一個字元,而'你', '我', '他'也都是一個字元,標點符號如","也是一個字元。

6.String(字串)則是表示按照順序排列的字元,是連續的字元,如同字元串起來般,所以叫做字串,通常拿來存放句子。

※字串是在句子前後加雙引號「"」,字元是在字的前後加單引號「'」來表示,如Dim Str As String="Happy Birthday"

7.Boolean(布林值)只能存放兩種數值,0跟1,0表示false,1表示true,true表示"真",false表示"假",看後篇你就知道意思了。

其他資料型態會在後篇提到。

三、賦值


賦值非常的簡單,

如 A=1+2 就是把1+2的結果存到A。

因此賦值的表示方式是

變數名稱=運算式

四、運算式


運算式跟賦值一樣好懂,1+2是運算式,3*5是運算式,5*6/3也是運算式,分別產生3,15,10的運算結果。

不同於數學的是,如<, >, =, <=, >=等符號也可以當作運算符號,不過產生的不是數字,而是布林值

例如5>3,是真的,所以產生的結果是1(True)。而5<3並不成立,所以產生的結果是0(False)。

5=5,是真的,產生的結果是1,而7=49/7也是真的,結果也是1,但是7=6是明顯矛盾的,所以結果是0。

第三、四點的總結範例:
A=1+2

B=3+7

C=A*B

則A,B,C最後各是3,10,30

沒有留言:

張貼留言