Grundlæggende datatyper , der undertiden omtales som simple typer eller primitiver , danner nogle af de skalar foruddefinerede typer i Visual Basic. Du kan bruge disse datatyper omgående dine programmer i beregninger i datalagring eller bygge højere niveau datatyper. Nogle af de grundlæggende numeriske typer har unikke signed og unsigned versioner : underskrevet typer kan have positive eller negative værdier , mens usignerede typer kan holde kun positive værdier. Heltal
Visual Basic har flere numeriske datatyper , herunder underskrevne typer sbyte , korte, heltal og lange, samt deres usignerede ækvivalenter byte , ushort , uinteger og ulong . Byte og sbyte typer holde en byte data hver, de korte og ushort typer afholde to bytes , heltal og uinteger typer holder fire og de lange og ulong typer hold otte. For at spare plads i hukommelsen , kan du bruge de relevante datatyper , når du kender området og underskrive dine variabler vil have. For eksempel kan du bruge heltal type, hvis variablen kan have værdier mellem -32.768 og 32.767 .
Flydende tal
enkelt-, dobbelt -og decimal datatyper virker meget gerne hele nummeret heltal, men de tillader dig at medtage decimaler i dine beregninger . Det indre er en fire- byte -type, dobbelt en otte -byte type og decimaler typer rumme op til 16 byte. Decimal typer kan have op til 28 decimaler. Alle tre typer kan have positive eller negative værdier og ikke har unikke signed og unsigned typer . Brug floating-point datatyper , når du har brug for præcise beregninger .
Characters
tegndatatype holder et enkelt to -byte tegn. Strengen type har en variabel længde og kan holde op til ca to milliarder tegn. Brug char typer , når du kræver kun ét tegn variabler, såsom når en bruger udfylder en multiple-choice quiz. Brug strenge, når du har brug for at lagre mere information, såsom en brugers navn eller længere dataposter . Du kan skabe en bred vifte af char typer, der fungerer som en enkelt streng , men det involverer mere overhead i beregninger og string manipulation .
Boolean
booleske datatyper holder simpelt sande eller falske værdier. Standardværdien er falsk. Brug disse to stater til testbetingelser eller kontrollér, om forskellige dele af dit program er aktive eller ej. For eksempel, hvis dit program kræver, at brugeren indtaste nogle data , før du fortsætter ville du bruge en boolesk variabel sat til false , indtil brugeren opfylder kravet , på hvilket tidspunkt du ændre tilstanden til true.
< Br > Dato
datoen grundlæggende datatype indeholder en otte- byte værdi spænder fra 1. januar 0001 til 31. december 9999. Det kan også holde tidsværdier fra 00:00:00 til 11:59:9999999 pm Du skal vedlægge datoværdierne i antal tegn . Formatet for dato typer er # M /d /åååå # og # HH : MM: SS PM # til 12- timers gange eller # HH : MM: SS # for 24-timers tidspunkter. Du kan også indstille en dato og tid i en variabel ved at omslutte hele strengen i antal tegn .