Grundläggande datatyper , som ibland kallas enkla typer eller primitiver , utgör en del av de skalära fördefinierade typerna i Visual Basic . Du kan använda dessa datatyper direkt i dina program i beräkningar , inom datalagring eller att bygga högre nivå datatyper . Några av de grundläggande numeriska typerna har unika signerade och osignerade versioner : tecknade typer får ha positiva eller negativa värden medan osignerade typer kan hålla endast positiva värden . Heltal
Visual Basic har flera numeriska datatyper , inklusive undertecknad typerna sbyte , kort , heltal och långa , och deras osignerade motsvarigheter byte , USHORT , uinteger och ulong . Byten och sbyte typer håller en byte av data varje , de korta och USHORT typer hålla två bytes , heltalet och uinteger typer hålla fyra och de långa och ulong typer håller åtta . För att spara utrymme i minnet , använd lämpliga datatyper när du vet området och signera dina variabler kommer att ha . Till exempel , använd heltalstyp om variabeln kan ha värden mellan -32.768 och 32,767 .
Flyttal
enkel-, dubbel -och decimal datatyper fungerar mycket som hela antalet heltal , men de tillåter dig att inkludera decimaler i dina beräkningar . Singeln är en fyra - byte typ , dubbel en åtta - byte typ och decimala typer hålla upp till 16 byte . Decimal typer kan ha upp till 28 decimaler . Alla tre typerna kan ha positiva eller negativa värden och inte har unika signerade och osignerade typer . Använd flyttal datatyper när du behöver exakta beräkningar .
Characters
röding datatyp har en enda två -tecken . Strängen typen har en variabel längd och kan ta upp till ungefär två miljarder tecken . Använd röding typer när du behöver bara ett tecken vara variabler , t.ex. när en användare fyller i ett flervalsfrågor frågesport . Använd strängar när du behöver lagra mer information , till exempel en användares namn eller längre poster data. Du kan skapa en array av char typer som fungerar som en enda sträng , men det handlar mer overhead i beräkningar och strängmanipulationer .
Boolean
Boolean datatyper håller enkel sanna eller falska värden . Standardvärdet är false . Använd dessa två stater att testförhållanden eller kontrollera om olika delar av ditt program är aktiva eller inte . Till exempel , om ditt program kräver en användare att mata in vissa uppgifter innan du fortsätter , skulle du använda en boolesk variabel satt till false tills användaren uppfyller kravet , då du ändra tillståndet till true .
Datum
datumet grundläggande datatyp har en åtta - bitars värde som sträcker sig från den 1 januari 0001 till 31 december 9999 . Det kan också hålla tidsvärden från 00:00:00 till 11:59:9999999 pm Du måste omsluta datumvärden i antal tecken . Formatet för datum typer är # M /d /dd # och # HH : MM : SS PM # för 12 - timmars gånger eller # HH : MM : SS # för 24 - timmars tid . Du kan även ställa in datum och tid i en variabel genom att innesluta hela strängen i antal tecken .