當前位置:編程學習大全網 - 編程語言 - 計算機編程中變量都有哪幾種啊

計算機編程中變量都有哪幾種啊

變量是計算機編程中的壹個重要概念。變量是壹個可以存儲值的字母或名稱。當妳編程時,可使用變量來存儲數字,例如建築物的高度,或者存儲單詞,例如人的名字。簡單地說,可使用變量表示程序所需的任何信息。妳可能會問:“既然我可以使用信息,為什麽要用變量?”因為變量可以隨著程序的運行而改變其表示的值。例如,妳可以寫個程序來跟蹤罐子裏糖豆的數目。因為糖是要被吃掉的,所以罐裏糖豆的數目可能會隨著時間的推移而改變。妳可以使用壹個變量來表示不同時間的糖豆數目,而無需在每次糖豆數目變化時重新修改程序。將信息存儲於變量中

使用變量有三個步驟:聲明變量 (declare the variable)。告訴程序變量的名稱和類型。

給變量賦值 (assign the variable)。賦予變量壹個要保存的值。

使用變量 (user the variable)。在程序中獲得變量中所存儲的值。

聲明變量

聲明變量時,必須決定其名稱和存儲其中的數據的類型 (data type) 。使用 Dim 和 As 這兩個關鍵字來聲明變量,如下所示。Dim aNumber As Integer

這行代碼的意思是要使用壹個名為 aNumber 的變量,並且希望它所存儲的值的數據類型為整數 (Integer)。因為 aNumber 是壹個整數 (Integer) 數據類型,所以它只能存儲整數。例如要存儲 42.5這樣帶有小數的數字,則需使用雙精度浮點數 (Double) 數據類型。如果要存儲單詞或句子,需使用字符串 (String)數據類型。另外壹種在此值得壹提的數據類型是布爾 (Boolean),它可存儲 True 或 False 值。下面是關於如何聲明變量的更多示例。Dim aDouble As Double

Dim aName As String

Dim YesOrNo As Boolean

給變量賦值

使用 = 符號給變量賦值,如下例所示。這時候,這個 = 符號我們稱之為賦值變量運算符 (assignment operator)。aNumber = 42

這行代碼的值為 42,它存儲在先前聲明的名為 aNumber 的變量中。聲明變量並給變量賦個缺省值

妳可以用壹行代碼聲明變量,然後用另壹行代碼給變量賦值。比如:Dim aNumber As Integer

aNumber = 42

但是,如果嘗試在賦值前使用變量,可能導致錯誤。因此,最好在同壹行代碼中聲明變量和並給變量賦值。即使還不知道變量將要存儲什麽值,也可以給變量賦個缺省值 (default value) 。上面的兩行代碼就可以寫成:Dim aNumber As Integer = 42

更多代碼示例:Dim aDouble As Double = 0

Dim aName As String = "default string"

Dim YesOrNo As Boolean = True

通過用同壹行代碼聲明變量並給變量賦個缺省值,可以避免可能發生的錯誤。以後妳仍可以使用賦值方法為變量賦給不同的值。試壹試

在本練習中,妳要寫壹個小程序來創建四個變量並為其賦值,然後在壹個消息框 (message box) 窗口中顯示每個值。首先我們將創建存儲代碼的項目。創建項目

打開 Visual Studio在文件 (File) 菜單上,單擊新建項目 (New Project)。在新建項目 (New Project) 對話框的模板 (Templates) 窗格中,單擊 Windows 應用程序 (Windows Application)。在名稱 (Name) 框中鍵入 Variables,再單擊確定 (OK)。Visual Basic 將為程序創建文件並打開窗體設計器 (Form Designer)。下壹步,我們將創建變量。創建變量並顯示它們的值

雙擊該窗體。代碼編輯器 (Code Editor) 打開並顯示名為 Form1_Load 的代碼節。這節代碼,稱為過程 (Procedure),包含在窗體首次加載到內存中時執行的指令。在 Form1_Load 過程中,鍵入以下代碼。Dim anInteger As Integer = 42

Dim aDouble As Double = 39.345677653

Dim aString As String = "I like woyouxian."

Dim aBoolean As Boolean = True

此代碼聲明四個變量:Integer、Double、String 和 Boolean,並給它們賦默認值。 提示鍵入代碼時,您可能會註意到:在鍵入 As 後,光標下會出現壹個單詞列表。此功能稱為智能感應 (Intellisense)。利用這壹功能,您只需鍵入壹個單詞的前幾個字母,便可以在列表中選擇相應的單詞。完成選擇後,就可以按 Tab 鍵完成單詞。註意每當在程序中表示實際文本時,必須用雙引號 "" 將文本括起來。這會告訴程序將文本解釋為實際文本而不是變量名。如果在實際文本中還包含雙引號,妳則用兩個雙引號代替。比如Dim aString As String = "I like ""b l a b l a""!"

給 Boolean 變量賦 True 或 False 值時,則無需用雙引號將其括起來,因為 True 和 False 是 Visual Basic 關鍵字,其本身有特殊的含義。 然後在上壹步寫的代碼下鍵入以下代碼。MsgBox(anInteger)

MsgBox(aDouble)

MsgBox(aString)

MsgBox(aBoolean)

End

前四行代碼使用 MsgBox 函數告訴程序在新窗口中顯示上壹步給每個變量所賦的值。最後壹行使用 End 語句告訴程序在執行完此過程後結束。運行程序

選擇調試 (Debug) 菜單中的開始調試 (Start Debugging) 運行程序。或者直接按快捷鍵 F5 運行程序。在出現的每個窗口上單擊確定 (OK)。註意每個變量的值依次顯示,然後程序結束。程序結束後,妳可以返回並更改代碼中給變量所賦的值,然後再次運行應用程序,妳會看到顯示的新值。

  • 上一篇:手動編程鉆孔
  • 下一篇:上古卷軸5技能增幅效果代碼是多少 技能增幅效果代碼秘籍攻略
  • copyright 2024編程學習大全網