Qb dilinde INTEGER, LONG, SINGLE, DOUBLE ve STRING gibi veri tipleri bulunmakdadır. Veriler belleğe alınmadan önce bellekte ne kadar yer kaplayacağı belirtilmelidir; ama belirtilmezse Qb veriyi SINGLE olarak kabul edecektir.
INTEGER değişkenler ( %):
2 karakterlik (16 bit'lik) yer kaplarlar.-32768 ile 32767 arasında tam sayı değerlerini alabilirler.Diğer sayıları değer olarak verdiğinizde owerflow (taşma) hatası verecektir.Küsüratlı sayıyı en yakın tam sayıya yuvarlar. Ayrıca integer değişkenler "a" değişkeni için; ( Dim a as integer Dim a% Defint a ) şeklinde tanımlanır.
LONG değişkenler ( & ):
4 karakterlik (32 bit'lik) yer kaplarlar. -2147483648 ile 2147483647 arasında tam sayı değerlerini alabilirler.Integer değişkenlere benzerlik gösterirler. ( Dim a as Long Dim a& deflng a) şeklinde tanımlanırlar.
SINGLE değişken ( ! ):
4 karakterlik (32 bit'lik) yer kaplar.7 basamaklı tam sayıları ve ondalıklı sayıları değer olarak alabilir.7 basamakdan fazla olduğunda bilimsel sisteme geçer.Örnek olarak a!=12345678 ==> 1,234568 +E7 ' E+7 noktayı 7 basamak sağa kaydır demektir.
DOUPLE değişken ( # ):
8 karakterlik ( 64 bit'lik) yer kaplar. 15 basamaklı tam sayı ve ondalıklı sayıları değer olarak alabilir. single değişkenlere benzer özellikler gösterirler.
STRING değişken ( $ ):
Her karakter için 1 byte lik yer kaplar. Cebirsel olmayan işlemlerde kullanılır.
KULLANICI TANIMLI değişkenler:
Eğer kendinize has değişken tanımlamak isterseniz değişkenin türünü belirleyerek ve kaplayacağı alanı sınırlayarak değişkenler oluşturabilirsiniz.
dim A as string * 50
şeklinde A string değişkeni tanımlanabilir.
2007-04-17/14:36:58