Grunnleggende datatyper , noen ganger referert til som enkle typer eller primitive , danner noen av skalar forhåndsdefinerte typer i Visual Basic. Du kan bruke disse datatyper umiddelbart i programmene dine i beregningene , i datalagring eller for å bygge høyere nivå datatyper . Noen av de grunnleggende numeriske typer har unike signerte og usignerte versjoner : signert typer kan holde positive eller negative verdier mens usignerte typer kan inneholde bare positive verdier. Heltall
Visual Basic har flere numeriske datatyper , inkludert de signerte typer sbyte , kort , heltall og lang , og deres usignerte ekvivalenter byte , ushort , uinteger og ULONG . Hold byte og sbyte typer én byte av data hver, de korte og ushort typer holde to bytes , de heltall og uinteger typer holder fire og de lange og ULONG typer holder åtte. For å spare plass i minnet, bruker de riktige datatyper når du vet rekkevidden og signere dine variabler vil ha. For eksempel bruke heltall type hvis variabelen kan ha verdier mellom -32768 og 32767.
Flyttall
enkeltrom, dobbeltrom og desimal datatyper jobber mye som hele nummeret heltall , men de tillater deg å inkludere desimaler i beregningene . Singelen er en fire - byte type, dobbel en åtte -byte type og desimal typer inneholde opptil 16 byte. Desimal typer kan ha opp til 28 desimaler . Alle tre typer kan ha positive eller negative verdier og ikke har unike signerte og usignerte typer. Bruk flyttall datatyper når du trenger nøyaktige beregninger .
Tegn
røye datatype har en enkelt to -tegn . Strengen typen har en variabel lengde og kan holde opp til ca to milliarder tegn. Bruk røye typer når du trenger bare én karakter variabler, for eksempel når en bruker fyller ut et multiple -choice quiz. Bruk strenger når du trenger å lagre mer informasjon , for eksempel et brukernavn eller lenger data oppføringer . Du kan lage en matrise av røye typer som fungerer som en enkelt streng , men dette innebærer mer overhead i beregninger og streng manipulasjon .
Boolske
boolske datatyper holder enkel sanne og usanne verdier . Standardverdien er falsk . Bruk disse to statene til å teste forholdene eller sjekk om ulike deler av programmet er aktive eller ikke . For eksempel, hvis ditt program krever at brukeren å legge inn noen data før du fortsetter , vil du bruke en boolsk variabel satt til false til brukeren tilfredsstiller kravet , og da du endre tilstanden til sann .
Dato
datoen grunnleggende datatype har en åtte - byte verdi som strekker seg fra 1. januar , 0001 til 31. desember 9999. Det kan også holde tidsverdier fra 00:00:00 til 11:59:9999999 pm Du må legge ved datoverdier i antall tegn . Formatet for dato typer er # M /d /åååå # og # HH : MM: SS PM # for 12 -timers ganger eller # HH : MM: SS # for 24 -timers ganger . Du kan også sette en dato og tid i en variabel ved å kapsle inn hele strengen i antall tegn .