VB中涉及到的資料進位制之間的轉換函式主要有如下幾個:Hex 函式: 返回代表十六進位制數值的 String;Oct 函式: 返回代表一數值的八進位制值的Variant (String);Cint函式: 強制將一個表示式轉換成-32,768 至 32,767的整型;CLng函式: 強制將一個表示式轉換成-2,147,483,648 至 2,147,483,647的長整型;Cdec函式: 強制將一個表示式轉換成Decimal 資料型別;CDbl函式: 強制將一個表示式轉換成Double 資料型別;以上這些函式是最基本的幾個資料進位制之間的轉換函式,其中以前三個函式最常用,也最有用.從上面幾個函式我們可以看到,VB中沒有為我們提供專門的函式供我們將表示式或是資料轉換成十進位制和二進位制,不過十進位制的轉換我們可以透過Cint函式輕鬆完成,而二進位制的實現我們可以透過二進位制和八進位制,十六進位制的關係輕鬆轉換.下面幾個例子為Hex函式和Oct函式以及Cint函式的例項:(1). A= hex(5) 返回5;(2). B=hex(10) 返回A(3). C=hex(23) 返回17(4). D=oct(5) 返回5(5). E=oct(10) 返回12(6). F=oct(23) 返回27(7). G=Cint(&H17) 返回23(8) . H=Cint(&O12) 返回10
VB中涉及到的資料進位制之間的轉換函式主要有如下幾個:Hex 函式: 返回代表十六進位制數值的 String;Oct 函式: 返回代表一數值的八進位制值的Variant (String);Cint函式: 強制將一個表示式轉換成-32,768 至 32,767的整型;CLng函式: 強制將一個表示式轉換成-2,147,483,648 至 2,147,483,647的長整型;Cdec函式: 強制將一個表示式轉換成Decimal 資料型別;CDbl函式: 強制將一個表示式轉換成Double 資料型別;以上這些函式是最基本的幾個資料進位制之間的轉換函式,其中以前三個函式最常用,也最有用.從上面幾個函式我們可以看到,VB中沒有為我們提供專門的函式供我們將表示式或是資料轉換成十進位制和二進位制,不過十進位制的轉換我們可以透過Cint函式輕鬆完成,而二進位制的實現我們可以透過二進位制和八進位制,十六進位制的關係輕鬆轉換.下面幾個例子為Hex函式和Oct函式以及Cint函式的例項:(1). A= hex(5) 返回5;(2). B=hex(10) 返回A(3). C=hex(23) 返回17(4). D=oct(5) 返回5(5). E=oct(10) 返回12(6). F=oct(23) 返回27(7). G=Cint(&H17) 返回23(8) . H=Cint(&O12) 返回10