VB ADATTÍPUSOK
A típus fogalma Azt, hogy a változó milyen értéket tárolhat, a változó típusának nevezzük. A típus meghatároz egy halmazt, amiből az adott típusú változó az értékét veszi, és meghatározza azokat a műveleteket, amelyeket az adott típusú változóval végezhetünk.
Egész típusok
Lebegőpontos típusok A lebegőpontos típusok a számokat lényegében normálalakban tárolják, például az elektron töltése q=1.602189 *10-19 C Tizedesvessző helyett tizedespontot kell használni! Tizedespont helye nincs rögzítve, ezért mondjuk rá, hogy „lebeg”.
Lebegőpontos típusok Single 4 byte Double 8 byte Típus neve Hány bájton tárolódik Értéktartomány Single 4 byte Negatív számokra: -3.4028*1038.. -1.401298*10-45 Pozitív számokra: 1.4012*10-45.. 3.40282*1038 Double 8 byte
Fixpontos típus Decimal 16 byte A fixpontos típusnál a számjegyek száma és a tizedespont helye rögzített. (pl. benzinkút oszlopán) Típus neve Hány bájton tárolódik Értéktartomány Decimal 16 byte
Karakteres típus A karakter típus (Char) változó egy karaktert tárol Unicode formátumban. Értékadáskor egy karaktert adhatunk meg. Ténylegesen a változó egy 0 és 65535 közötti számot tárol, mivel az Unicode két byte-on tárolja a karaktereket. Értékadáskor a karaktert idézőjelek közé kell tenni.
Szöveges típus Szöveg tárolására a String típust használjuk. Legfeljebb 232 karakter hosszú lehet és Unicode szabvány szerint tárolja. A karakterek számozása 0-tól indul. A stringet nem módosíthatjuk, de újat képezhetünk belőle. Értékadáskor idézőjeleket használunk.
Dátum típus 0001. január 1-től 9999. december 31-ig terjed a Date típus tartománya Megadni # jelek között lehet Beépített függvények használatának lehetősége PL. Aktuális nap értéke: today() /ma()
Logikai típus Boolean, két értéke lehet: Igaz (True) Hamis (False) A B A AND B A OR B True False A Not A True False