C + + har flere fundamentale datatyper innfødte til alle implementeringer av språket , inkludert integrerte typer, flyttall verdier, typer for logiske forhold og tegn. Du oppretter variabler av disse typer bruker reserverte søkeord og overdra eller oppdatere verdier til dem gjennom hele programmet. Variabelnavn store og små bokstaver , så et heltall heter " myVar " er ikke det samme variabel som en røye som heter " myvar . " Integral
C + + har fire innfødte integrert datatyper kort heltall , heltall , lange heltall og lang lang heltall og omfanget av deres mulige numeriske verdier går fra minste til største i den rekkefølgen. Du oppretter variabler av disse typer som bruker "short ", " int ", " lang " og " lang lang " søkeord . Den korte typen tar opp to byte i minnet og resten bruker fire byte. Integral typer kan bare holde hele tall , og ikke brøker.
Floating Point
float, double og lang dobbel typer er alle flyttall datatyper som tillater deg å spare tall med desimaler , og lage dem med "flyte ", " double" og " lange doble søkeord ." En flottør typen tar fire byte i minnet, og de lange og lang dobbel typer ta åtte bytes . Flyte type har den minste av de tre, holder opp til ca syv sifre , mens dobbelt-og lang dobbel typer har en lik rekkevidde, holde opp til ca 15 sifre.
Tegn
røye typen har nøyaktig ett tegn fra tegnsettet av gjennomføringen av C + + program . For eksempel , Microsoft C + + bruker ASCII-tegnsettet . Du oppretter dem ved hjelp av " røye " søkeord . Du kan opprette en røye array og lagre fulle strenger til det, der hvert tegn i strengen tilsvarer ett element i matrisen . En røye typen tar opp en byte i minnet . En wchar_t typen er en bred -tegns typen som tar enten to eller fire byte. Det utdyper tegnsettet tillatt i røye typer
Boolsk
En boolsk er en logisk type som bare kan ha én av to mulige verdier: . "True " eller "false ". Du bruker boolske typer å teste forholdene i programmet , for eksempel i hvis uttalelser for å se om en viss verdi eksisterer eller som en verdi som å bryte ut av en loop. Du erklærer en boolsk variabel ved hjelp av " bool " søkeord . C + + reserver én byte i minnet for hver boolsk variabel .