Visual_Basic 板


LINE

在 VB 中變數不必經過宣告就可直接使用,預設的資料型態是 Variant。 但專業的程式設計人員都建議一定要宣告再使用,並且在程式的開頭處輸入下面這一行: Option Explicit 此行的意思是強制所有變數必須要宣告才可使用,否則就無法通過編譯。 變數不宣告即使用的好處是可以少打一些字,而且資料沒有型態的限制。 變數宣告後使用的好處是避免在大型程式中容易誤用重複的變數名稱而不自知,或是變數 名稱輸入錯誤,而難以找到錯誤發生的原因。 ★ VB6 提供的基本資料型態共有下列11種: Boolean, Integer, Long, Single, Double, Currency, Byte, String, Date, Object, Variant Boolean 布林 資料長度:1 Bytes 資料範圍:0 或 -1,0 為 False,-1 為 True。 (如果存入其它非 0 的數值,一律視為 True,也就是 -1) Integer 整數 資料長度:2 Bytes 資料範圍:-32,768 到 32,767 Long 長整數 資料長度:4 Bytes 資料範圍:-2,147,483,648 到 2,147,483,647 Single 單精準度浮點數 資料長度:4 Bytes 資料範圍:-3.402823E38 到 -1.401298E-45 (E 代表 10 的 n 次方) 1.401298E-45 到 3.402823E38 Double 倍精準度浮點數 資料長度:8 Bytes 資料範圍:-1.79769313486232E308 到 -4.94065645841247E-324 4.94065645841247E-324 到 1.79769313486232E308 (不過實際使用 E308 以上會發生溢位問題) Currency 貨幣 資料長度:8 Bytes 資料範圍:-922,337,203,685,477.5808 到 922,337,203,685,477.5807 Byte 位元組 資料長度:1 Bytes 資料範圍:0 到 255 (用來存放 Ascii 字元用的,可用陣列型態存放文字) String 字串 資料長度:10 + n (0 ≦ n < 2,000,000,000) String * n 固定長度字串 資料長度:1 至 65526 範例:Dim s As String * 32 '宣告一個長度為 32 的字串 Date 時間日期 資料長度:8 Bytes 資料範圍:#1/1/100# 到 #12/31/9999# Object 物件 資料長度:4 Bytes 物件的參照(Reference) Variant 資料長度:數值 = 16 Bytes,字串 = 22 + n MSDN 對此項的長度沒有更詳細的說明,可存放任意型態,例如物件、日期、...等。 ★ 延伸的資料型態 Array 陣列 資料長度依照其基本資料型態而定。 範例:Dim i(1 To 10) As Integer,2 * 10 = 20 Bytes ★ 自訂資料型態 Type 型態名稱 變數名稱 As 資料型態 ... End Type Dim 變數名稱 As 自訂型態 範例: Type PointAPI x As Long y As Long End Type Dim p As PointAPI p.x = 300 p.y = 1200 -- 人若無星爺,跟條鹹魚有何分別? --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP