C + + har flera grundläggande datatyper infödda till varje införande av språket , inklusive integrerade typer, flyttal , typer av logiska villkor och karaktärer . Du skapar variabler av dessa typer med reserverade nyckelord och tilldela eller uppdatera värden för dem under hela programmet . Variabelnamn är skiftlägeskänsliga , så ett heltal som heter " myVar " är inte samma variabel som en char heter " myVar . " Integral
C + + har fyra infödda integrerade datatyper korta heltal , heltal , långt heltal och långa långa heltal och utbudet av deras eventuella numeriska värden går från minst till störst i den ordningen . Du skapar variabler av dessa typer med " kort ", " int ", " lång" och " long long " sökord . Den korta tar upp två byte i minnet och resten använder fyra bytes . Integral typer kan bara hålla heltal och inte fraktioner .
Floating Point
flyta , dubbel och långa dubbla typer är alla flyttal datatyper som gör att du kan spara tal med decimaler , och skapar dem med hjälp av " float ", " dubbel " och " lång dubbel sökord . " En flottör typ tar fyra bytes i minnet och de långa och långa dubbla slag tar åtta byte . Flottören typ har den minsta av de tre , håller upp till cirka sju siffror , medan dubbla och långa dubbla slag har samma sortiment , håller upp till cirka 15 siffror .
Tecken
en char typ rymmer exakt ett tecken från teckenuppsättningen av genomförandet av C + + -program . Till exempel Microsoft C + + använder ASCII-teckenuppsättningen . Du skapar dem med hjälp av " char " nyckelordet . Du kan skapa en char array och spara hela strängar till den , där varje tecken i strängen motsvarar ett element i arrayen . En char typ tar upp en byte i minnet . En wchar_t typ är ett stort tecken typ som tar antingen två eller fyra byte . Det expanderar på den teckenuppsättning som tillåts i röding typer Addera Boolean
En Boolean är en logisk typ som bara kan ha ett av två möjliga värden : . " True " eller " falskt . " Du använder booleska typer för att testa villkor i programmet , till exempel i if-satser för att se om ett visst värde existerar eller som ett värde som att bryta sig ut ur en loop . Du deklarerar en boolesk variabel genom att använda " bool " nyckelordet . C + + reserver ett byte i minnet för varje boolesk variabel .