De ulike datatyper i Visual Basic 6 lar deg lage variabler som har ulike bruksområder og la deg lagre ulike verdier. Flere numeriske typer finnes , så hvis du kjenner verdien av en variabel vil være innenfor en viss rekkevidde , kan du bruke en spesiell måte for å spare plass i minnet . Det har andre typer, for eksempel dato , som hjelper deg auto - format verdier for å gjøre det enklere å bruke dem i programmet. Tall
VB6 har flere forskjellige numeriske datatyper som kan lagre forskjellige områder av tall , avhengig av hvor stor av et nummer du trenger. Hele antall typer inkluderer byte , noe som krever en byte lagringsplass, heltall , som trenger to bytes , og lange som krever fire byte. Flyttall typer inkluderer singel og dobbel, som trenger fire og åtte byte for lagring, henholdsvis . Desimal typen trenger 14 byte med lagringsplass , men det kan ta opptil 29 sifre uten en desimal , eller et ett-sifret tall med opp til 28 desimaler .
Strings
Du kan opprette to typer strenger i Visual Basic 6 : variabel lengde og fast lengde . Du bruker samme syntaks som en annen type for å lage variable strenger . Hvis du vil ha en fast lengde streng , må du deklarere variabelen , da inkludere en stjerne etterfulgt av en numerisk lengde etter . For eksempel skriver " Dim mySting As String * 5 " skaper en streng variabel som kan holde opp til fem tegn . Hvis du angir en verdi med mer enn fem, noe etter den femte ikke reddes.
Boolsk
boolsk typen er en to - byte type som bare lagrer verdier som likestille til "true " eller "false ". Det er en logisk verdi du bruker til å teste visse betingelser i et program , for eksempel hvis en kontroll er aktivert eller synlig , eller om brukeren har nådd et kritisk punkt i programmet. I motsetning til enkelte andre programmeringsspråk , betyr Visual Basic ikke likestille sanne og falske verdier i boolske variabler til en og null , henholdsvis .
Dato og Valuta
dato type butikker dato eller klokkeslett verdi som spenner fra 1. januar , 100 til 31. desember 9999 og krever åtte byte med lagringsplass . Formatet du er "# MM /DD /YYYY #" for oppdaterte verdier " # HH : MM: SS #" for tidsverdier og "# MM /DD /YYYY HH : MM: . SS # for både Som standard programmet konverterer tidsverdier til en 12 - timers klokke . valutaen typen lagrer en åtte - byte skalert heltall med opptil fire desimaler . Hvis du lagrer en verdi med mer enn fire tall etter kommaet , VB6 runder til fjerde plass .