Visual Basic heeft 17 basisgegevens soorten die worden gebruikt om alle gegevens die zijn opgeslagen in Visual Basic programmeringen te construeren . Bovenop deze, zijn er letterlijk honderden complex klassen en objecten die kunnen worden gebruikt door Visual Basic ontwikkelaars. Boolean Een boolean is een variabele die slechts een van twee waarden kan hebben : waar of onwaar . De exacte hoeveelheid geheugen die is afhankelijk van de architectuur van de computer waarop het Visual Basic programma draait. Byte Een byte staat voor een unsigned getal tussen 0 en 255 . Zoals de naam impliceert , een byte verbruikt precies een byte geheugen . Er is ook een ondertekende versie genaamd sbyte , welke waarden van -128 heeft via 127 . Char Een char vertegenwoordigt een enkel Unicode 16 tekens . Het verbruikt 2 bytes van het geheugen en heeft meer dan 65.000 mogelijke waarden voor alle waarden in de Unicode- 16 tekenset vertegenwoordigen . Datum Wenskaarten Datum Wenskaarten verbruikt 8 bytes van het geheugen en heeft een datum en tijd in de Gregoriaanse kalender . De enige geldige data en tijden zijn die begint op middernacht van 1 januari , AD 0000 en eindigt op 11:59:59 van 31 december , 9999 AD . Decimale < br > De decimaal is een grote waarde ontworpen om gebroken getallen te houden met maximaal 28 decimalen . Het verbruikt 16 bytes van het geheugen . Het is vergelijkbaar met de " Double" data type , veel trager maar veel nauwkeuriger . Double en Single De dubbel datatype offers van de juistheid van de decimale data type om meer decimalen te krijgen . Hij verbruikt slechts 8 bytes van het geheugen , maar het kan oplopen tot 324 decimalen behulp van een geavanceerde opslag algoritme . Echter, niet alle mogelijke waarden opgeslagen in dat bereik en moeten afronden op waarde . Meestal is dit geen probleem , en dubbele is veel sneller dan decimaal . Het is echter slecht geschikt zijn transacties waarbij nauwkeurigheid is absoluut noodzakelijk , zoals financiën . Single is een 4 - byte versie van de dubbele object . Het biedt decimale waarden met maximaal 48 plaatsen . Zoals dubbel , het is niet perfect nauwkeurig en dus niet geschikt is voor de financiële administratie . Integer Integer is een ondertekende variabele die 4 bytes aan geheugen verbruikt en heeft waarden uit -2.147.483.648 tot 2.147.483.647 . De ondertekende versie is uinterger , welke waarden neemt van 0 tot 4294967295 . Lange Lang staat voor lange integer . Het maakt gebruik van twee keer zoveel geheugen ( 8 bytes ) en kan waarden vasthouden van 9.223.372.036.854.775.808 tot 9.223.372.036.854.775.807 . Er is ook een niet-ondertekende versies , ulong . Korte De korte integer gebruikt half zoveel geheugen als de integer ( 2 bytes ) . Het biedt een bereik van -32.768 tot 32.767 . De ondertekende versie is ushort . String String biedt een opeenvolging van 0-2000000000 char objecten . De van nature geconsumeerd geheugen is afhankelijk van de lengte van de string . Object Object is een generieke data type dat het geheugen adres van een andere variabele , klasse kan houden of objecttype . Het verbruikt 4 bytes aan geheugen op een 32 - bits versie van Windows en 8 bytes op een 64 - bits versie van Windows . User Defined gebruiker gedefinieerde objecten toestaan dat een ontwikkelaar om zijn eigen complexe datatypes creëren uit een combinatie van de andere soorten gegevens verstrekt . Het is vergelijkbaar met de C struct datatype .
|