700 likes | 846 Views
第二章 Visual Basic 資料型態. 所謂「變數 (Variable) 」是指資料內容隨著程式執行結果而改變的,稱之。. 第二章 Visual Basic 資料型態. 如果資料內容在程式執行過程中始終保持不變者,稱為「常數 (Constant) 」。. 第二章 Visual Basic 資料型態. 變數或常數的命名 : 一、變數或常數的第一個字元必須是英文字母 ( 大小寫都可以 ) 。. 第二章 Visual Basic 資料型態. 變數或常數的命名 : 二、變數或常數的名稱不要使用 Visual Baisc 的保留字來命名。.
E N D
第二章Visual Basic資料型態 所謂「變數(Variable)」是指資料內容隨著程式執行結果而改變的,稱之。
第二章Visual Basic資料型態 如果資料內容在程式執行過程中始終保持不變者,稱為「常數(Constant)」。
第二章Visual Basic資料型態 變數或常數的命名: 一、變數或常數的第一個字元必須是英文字母(大小寫都可以)。
第二章Visual Basic資料型態 變數或常數的命名: 二、變數或常數的名稱不要使用Visual Baisc的保留字來命名。
第二章Visual Basic資料型態 變數或常數的命名: 三、變數或常數的名稱不可超過255個字元。
第二章Visual Basic資料型態 常數: 常數資料型態包含布林 (Boolean)、整數、浮點、字串、字元及日期。
第二章Visual Basic資料型態 布林常數: 布林常數是True 和 False 常數表示”真”與”假”兩種狀態。
第二章Visual Basic資料型態 整數常數: 常數可以是十進位(基底為10)、十六進位(基底為16) 或八進位(基底為8)。
第二章Visual Basic資料型態 整數常數: 八進位數是從0到7,逢8進位。 在Visual Basic語言中,數值前面加上&O(英文字母O而不是數字的0),代表八進位數。
第二章Visual Basic資料型態 整數常數: 十進位的常數是指十進位數字,包含正整數、負整數及零的整數。
第二章Visual Basic資料型態 整數常數: 十六進位數是從0到9,A〜F,逢16進位。 在Visual Basic語言中,數值前面加上&H,代表十六進位數。
第二章Visual Basic資料型態 Hex Hex將十進位數轉換成十六進位數。 例如: Hex(123),傳回7B。
第二章Visual Basic資料型態 Oct( ) Oct將十進位數轉換成八進位數。 例如: Oct(415),傳回637。
第二章Visual Basic資料型態 浮點常數: 浮點常數是帶有小數點的數,其值可能是正,也可能是負。 浮點常數是屬於Double 型態。
第二章Visual Basic資料型態 字串常數: 字串常數是一串字元組合而成,而字串常數的字元個數並沒有嚴格的限制。 字串常數是屬於String 型態。
第二章Visual Basic資料型態 字元常數: 字常數是單一個Unicode 字元組合而成。 字元常數是屬於Char型態。
第二章Visual Basic資料型態 日期常數: 日期常數代表特定時間。日期常數可同時指定日期和時間,或只指定日期或只指定時間。 日期常數是屬於Date型態。
第二章Visual Basic資料型態 變數: 變數資料型態種類可分成數值、字串、日期、布林、物件。
第二章Visual Basic資料型態 整數變數: 帶符號整數變數佔了4 Bytes,其有效範圍為-2147483648〜2147483647。 不帶符號整數變數(UInteger)有效範圍為0〜4294967295。
第二章Visual Basic資料型態 整數變數: 宣告方式如下: Dim n As Integer 或Dim n As Integer=10 或Dim n%
第二章Visual Basic資料型態 不帶符號整數變數 宣告方式如下: Dim uintSalary As UInteger 或Dim uintSalary As UInteger=11523 或uintSalary =11523UI
第二章Visual Basic資料型態 字元變數: 字元變數佔了2 Bytes,其有效範圍為0〜65535。 Char無法做數值與字元的轉換。
第二章Visual Basic資料型態 字元變數: 宣告方式如下: Dim ch As Char 或Dim ch As Char=”A”
第二章Visual Basic資料型態 短整數變數: 帶符號短整數變數佔了2 Bytes,其有效範圍為-32768〜32767。 不帶符號短整數變數(UShort)有效範圍為0〜65535。
第二章Visual Basic資料型態 短整數變數: 宣告方式如下: Dim s As Short 或Dim s As Short =105
第二章Visual Basic資料型態 不帶符號短整數變數 宣告方式如下: Dim ushrTuition As UShort 或Dim ushrTuition As UShort =2345 或ushrTuition =2345US
第二章Visual Basic資料型態 長整數變數: 帶符號長整數變數佔了8 Bytes,其有效範圍為-9223372036854775808〜9223372036854775807。 不帶符號長整數變數(ULong)有效範圍為0〜18446744073709551615。
第二章Visual Basic資料型態 長整數變數: 宣告方式如下: Dim m As Long 或Dim m As Long =1121215 或Dim m&
第二章Visual Basic資料型態 位元組變數: 不帶符號位元組變數佔了1 Byte,其有效範圍為0〜255。 帶符號位元組(Byte)有效範圍為-128〜127。
第二章Visual Basic資料型態 位元組變數: 宣告方式如下: Dim b As Byte 或Dim b As Byte =16
第二章Visual Basic資料型態 單精確度變數: 單精確度變數佔了4 Bytes,負值的有效範圍為-3.402823E+38〜-1.401298E-45,正值的有效範圍為1.401298E-45〜3.402823E+38。
第二章Visual Basic資料型態 單精確度變數: 宣告方式如下: Dim p As Single 或Dim p As Single =13.43 E+30 或Dim p!
第二章Visual Basic資料型態 雙精確度變數: 雙精確度變數佔了8 Bytes,負值的有效範圍為-1.79769313486231E+308〜-4.94065645841247E-324,正值的有效範圍為4.94065645841247E-324〜1.79769313486231E+308。
第二章Visual Basic資料型態 雙精確度變數: 宣告方式如下: Dim d As Double 或Dim d As Double =13.43 E+70 或Dim d#
第二章Visual Basic資料型態 小數變數: 小數變數佔了12 Bytes,沒有小數點:+/-79228162514264337593543950335,有小數點:+/-7.9228162514264337593543950335,小數點後共有28位數。
第二章Visual Basic資料型態 小數變數: 宣告方式如下: Dim t As Decimal 或Dim t As Decimal=123444463241413121 或Dim t@
第二章Visual Basic資料型態 字串變數: 字串變數的長度由字串變數的內容來決定,最多231個unicode字元。
第二章Visual Basic資料型態 字串變數: 宣告方式如下: Dim str As String 或Dim str As String=”Visual BASIC” 或Dim str﹩
第二章Visual Basic資料型態 日期變數: 日期變數佔了8 Bytes,其有效範圍為西元1年1月1日到西元9999年12月31日。
第二章Visual Basic資料型態 日期變數: 宣告方式如下: Dim dt As Date
第二章Visual Basic資料型態 布林變數: 布林變數佔了2 Bytes,其值為True及False。
第二章Visual Basic資料型態 布林變數: 宣告方式如下: Dim flag As Boolean 或Dim flag As Boolean=True
第二章Visual Basic資料型態 物件變數: 物件變數佔了4 Bytes,可存放任何物件的變數。Object是通用的資料型態。
第二章Visual Basic資料型態 物件變數: 宣告方式如下: Dim obj As Object
第二章Visual Basic資料型態 列舉資料型態 例如: Enum season [As Integer] Spring Summer Fall Winter End Enum
第二章Visual Basic資料型態 列舉資料型態 例如: Enum season [As Integer] Spring Summer=3 Fall=6 Winter End Enum
第二章Visual Basic資料型態 列舉資料型態 當列舉資料型態定義完畢後,可以使用下列宣告方式來宣告列舉變數: Dim 列舉變數名稱 As New列舉資料型態名稱
第二章Visual Basic資料型態 結構Structure Public Structure family Public strName As String Public strOccupy As String Dim intAge as Integer End Structure