VB的基本數(shù)據(jù)類型:
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網(wǎng)站、網(wǎng)站建設、外貿(mào)營銷網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的浙江網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
VB 6.O提供的基本數(shù)據(jù)類型主要有:字符型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、貨幣類型、字節(jié)類型、布爾類型、日期類型、通用類型、無符號類型、對象類型等。
1、字符型數(shù)據(jù)
字符型數(shù)據(jù)(String)用以定義一個字符序列。在內存中一個字符用一個字節(jié)來存放。用字母C表示。它包括中文字符、英文字符、數(shù)字字符和其他ASCⅡ字符,其長度(即字符個數(shù))范圍是0-254個字符。
2、數(shù)值型數(shù)據(jù)
數(shù)值型數(shù)據(jù)包括:整型、長整型、浮點型(單精度和雙精度)4種。其結果表現(xiàn)為具體的數(shù)值。現(xiàn)實中所處理的大多數(shù)都是數(shù)值型數(shù)據(jù)。數(shù)值型數(shù)據(jù)由數(shù)字、小數(shù)點、正負號和表示乘冪的字母E組成,數(shù)值精度達16位。
3、貨幣類型
貨幣類型(Currency)是為計算貨幣而設置的定點數(shù)據(jù)類型,它的精度要求高,規(guī)定精確到小數(shù)點后4位。在內存中占8個字節(jié)(64位)。取值范圍在-922 337 203 685 477.5805到922 337 203 685 477.5807之間。
4、無符號類型
無符號整型和有符號整型的區(qū)別就是無符號類型可以存放的正數(shù)范圍比有符號整型中的范圍大一倍,因為有符號類型將最高位儲存符號,而無符號類型全都儲存數(shù)字。
5、字節(jié)類型
一個英文字母(不分大小寫)占一個字節(jié)的空間,一個中文漢字占兩個字節(jié)的空間。一個二進制數(shù)字序列,在計算機中作為一個數(shù)字單元,一般為8位二進制數(shù),換算為十進制。最小值-128,最大值127。如一個ASCII碼就是一個字節(jié)。
擴展資料:
實數(shù)型(浮點數(shù)或實型數(shù))的取值范圍:
1、單精度數(shù)(Single,類型符!)
在內存中占4個字節(jié)(32位),有效數(shù)字:7位十進制數(shù)
取值范圍:負數(shù) -3.402823E+38 ~ -1.401298E-45
正數(shù) 1.401298E-45 ~ 3.402823E+38
2、雙精度數(shù)(Double,類型符#)
Double類型數(shù)據(jù)在內存中占用8個字節(jié)(64位)
Double型可以精確到15或16位十進制數(shù),即15或16位有效數(shù)字。
取值范圍:負數(shù): –1.797693134862316D+308 ~ -4.94065D-324
正數(shù): 4.94065D-324 ~ 1.797693134862316D+308
整型的取值范圍:
1、有符號基本整形 int 能表示的范圍是-32768~32767(-2^15~-2^15-1)
2、無符號基本整形 unsigned int 能表示的范圍是0~655350~-2^16-1)
3、有符號短整形 short int 能表示的范圍是-32768~32767(-2^15~-2^15-1)
4、無符號短整形 short unsigned int 能表示的范圍是0~65535(0~-2^16-1) (-2^15~-2^15-1)
參考資料來源:百度百科-數(shù)據(jù)類型
第一,VB什么時候都不是世界上使用人數(shù)最多的語言。其次,我真的不知道VB這東西有什么好的,如果說VB給當初困擾中的windows程序員們提供了一個所見即所得的UI開發(fā)環(huán)境,那么其實他們真的應該多關注Delphi、C++
Builder。第三,.NET跟微軟的web
service也沒有一毛錢的關系,微軟第一個web
service的標準是SOAP,2000年左右出的。VB.NET與其說是VB,不如說是微軟為了挽留VB程序員做的努力。拿VB去比C++更是令人發(fā)指。第四,.NET并非一個編程語言,C#、VB.NET、托管VC、Delphi
.NET都是.NET家族的。
直接將ACCESS里字段的數(shù)據(jù)格式設置為貨幣。
讀出時使用format(表達式,"¥0,000.00")格式化
Private Sub Text2_Change() '大寫金額轉換成阿拉伯數(shù)字金額
Dim i As Integer
Dim j As Integer
Dim myint As Integer
Dim myint1 As Integer
Dim mydoub As Double
Dim mystr As String
Dim mystr1 As String
Dim mystr2 As String
Dim mystr3 As String
Dim mystr4 As String
Dim money As Long
Dim money1 As Integer
Dim money2 As Long
mystr = Text2.Text
myint = InStr(mystr, ".")
If myint = 0 Then
mystr = Text2.Text
Else
mystr3 = Right(Text2.Text, Len(Text2.Text) - myint)
If mystr3 "" Then '轉換小數(shù)位
mystr4 = Left(mystr3, 1)
mystr3 = Right(mystr3, Len(mystr3) - 1)
If mystr4 "0" Then
mystr2 = mystr2 + setdata(Val(mystr4)) + "角"
End If
If mystr3 "" Then
mystr4 = Left(mystr3, 1)
mystr2 = mystr2 + setdata(Val(mystr4)) + "分"
End If
End If
mystr = Left(Text2.Text, myint - 1)
End If
j = Len(mystr)
For i = 1 To Len(mystr) '轉換整數(shù)位
money2 = Left(mystr, i)
money1 = Right(money2, 1)
If money1 = 0 Then
If j = 5 Then
If Right(mystr1, 1) "萬" Then mystr1 = mystr1 "萬"
Else
If Right(mystr1, 1) "零" And Right(money, j) 0 Then mystr1 = mystr1 "零"
End If
Else
mystr1 = mystr1 setdata(money1) + chang(j)
End If
j = j - 1
Next i
Text1.Text = mystr1 "元" mystr2 '顯示大寫
End Sub