Integer :
Visual Basic’te tam sayı degişkenleri tanımlamak icin kullanılır. Hafızada 2 byte yer kaplarlar. Alabilecegi değer aralıgı –32768 ile +32767 arasındadır.DefInt bildiri deyimi ile tanımlanabilirler. Ayrıca bir degişkenin sonunda % karakteri bulunuyorsa bu degişken integer tipindedir.

Kod:

Ornek :
Private Sub Form_Load()
Dim Maas As Integer
DefInt A-C
Oran% = 100
A_sayı = 100
B_sayı = Oran*A_sayı
C_sayı = B_sayı + A_sayı – 1000
Maas= 32767
End Sub

Eger burada tanımlanan degişkenlere daha buyuk sayılar atanırsa overflow oluşur.

Long :
Daha buyuk bir aralıkta integer yani tamsayı tanımlamak icin kullanabilecegimiz bir veri tipidir. Hafızada 4 byte yer kaplar. Kullanılabilecek uc degerler +2,147,483,647 ile -2,147,483,648 dir. Long tipinde bir degişken tanımlamak icin DefLng bildirimini veya degişken sonunda & karakterini kullanabiliriz.

Ornek :
Private Sub Form_Load()
DefLng A-B
Bolum=50000
cıkan&=600000
Kalan& = (cıkan / Bolum ) * 10000
End Sub
Single :

Tam sayı olmayan kusuratlı sayılar icin kullanabilecegimiz bir veri tipidir. Kayan-noktalı sayı olarak isimlendirilir. Single tipindeki veriler bellekte 4 byte yer kaplarlar. Nekatif sayılar icin alabilecegi aralık -3.402823E38 ile –1.401298E-45 ,pozitif sayılar icin alabilecegi aralık 1.401298E-45 ile 3.402823E38 arasındadır.Single tipinde veri tanımlamak icin DefSgn bildirimi veya degişken sonuna ! karakteri konur. 7 haneye kadar hassastır.Daha sonrası yuvarlatılır.

Ornek :
Private Sub Form_Load()
DefSgn A-B
Bolum=50000
Cıkan!=600000
End Sub

Double :
Visual Basic’te kullanılabilecek en buyuk sayısal degerlerin veri tipidir. Hafızada 8 byte yer kaplarlar. 16 haneye kadar hassastırlar. Maximum alabilecegi degerler pozitif sayılar icin 4.94065645841247E-324 ile 1.797693134862232E308 , nekatif sayılar icin de -1.797693134862232E308 ile -4.94065645841247E-324 arasındadır. DefDbl bildirimi veya # sembolu ile double tipinde degişkenler tanımlanabilir.

Ornek :
Private Sub Form_Load()
DefDbl A-K
Darı=50000
Bugday=600000
Arpa=340.56
End Sub
__________________