資料型別在資料結構中的定義是一組性質相同的值的集合以及定義在這個值集合上的一組運算的總稱。
變數是用來儲存值的所在處,它們有名字和資料型別。變數的資料類型決定如何將代表這些值的位元儲存到電腦的記憶體中。在宣告變數時也可指定它的資料型態。所有變數都具有資料類型,以決定能夠儲存哪種資料。
資料型別包括原始型別、多元組、記錄單元、代數資料型別、抽象資料型別、參考型別、函數型別。
定義(推薦學習:PHP影片教學)
在電腦中,以位元(0 或 1)表示資料。資料的最小的尋址單位稱為位元組(通常是八位元)。機器碼指令處理的單位,稱作字長。大部分對字長的指令解譯,主要以二進制為主,如一個32 位的字長,可以表示從0至2的32次方減1的無符號整數值,或者表示從負的2的32次方至2的32次方減1的有符號整數值。有特殊的算術指令,對字長中的位元使用不同的解釋,以此作為浮點數。
數據類型的出現是為了把數據分成所需內存大小不同的數據,編程的時候需要用大數據的時候才需要申請大內存,就可以充分利用內存。例如大胖子必須睡雙人床,就給他一張雙人床,瘦的人單人床就夠了。
根據預設規定,如果在聲明中沒有說明資料類型,則令變數的資料類型為 Variant。 Variant 資料類型很像變色龍— 它可在不同場合代表不同資料類型。當指定變數為 Variant 變數時,不必在資料類型之間轉換,Visual Basic 會自動完成各種必要的轉換。
但是,如果知道變數確實總是儲存特定類型的數據,並且還聲明了這種特定類型的變量,則 Visual Basic 會以更高的效率處理這個數據。例如,儲存人名的變數最好表示成 String 資料類型,因為名字總是由字元組成。
除變數外,資料類型也用於其它場合。在給屬性賦值時,這個值就有資料型態;函數的參數也有資料型態。事實上,在 Visual Basic 中,凡是與資料相關的東西就與資料類型有關。
宣告變數
在使用非 Variant 變數之前,必須使用 Private、Public、Dim 或 Static 語句將變數宣告為 As type。例如,下列語句分別宣告了Integer、Double、String 和Currency 類型的變數:
PrivateIAsInteger DimAmtAsDouble StaticYourNameAsString PublicBillsPaidAsCurrency
一個宣告語句可將多個宣告組合起來,請看下列語句
PrivateIAsInteger,AmtAsDouble PrivateYourNameAsString,BillsPaidAsCurrency PrivateTest,Amount,JAsInteger
'注意,這裡Test和Amount是Variant資料類型,只有J是Integer資料型別
注意如果不提供資料型別,則指定變數為缺省型別。如上例中註釋已說明,如果由於其它程式語言的經驗使人們感到同一個聲明語句中的所有變數都有相同的指定資料類型(此例中為Integer),那麼,此處的結果可能會令人感到新鮮。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是資料型態是的詳細內容。更多資訊請關注PHP中文網其他相關文章!