C ++ datatyper

C ++ har flere grunnleggende datatyper som hører hjemme i enhver implementering av språket, inkludert integrerte typer, flyttall verdier, typer for logiske forhold og tegn. Du oppretter variabler av denne typen hjelp reserverte søkeord og tildele eller oppdatere verdier til dem gjennom hele programmet. Variabelnavn er store og små bokstaver, så et tall som heter "myVar" er ikke det samme variabel som en char som heter "minvar."

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 minst til størst i den rekkefølgen. Du oppretter variabler av denne typen med "kort", "int", "lang" og "lang lang" søkeord. Den korte typen tar opp to byte i minnet og resten bruker fire bytes. Integral typer kan bare holde hele tall og ikke fraksjoner.

Flytende punkt

Float, double og lange doble typer er alle flyttall datatyper som lar deg lagre numre med desimaler, og lage dem ved hjelp av "float", "dobbel" og "lange doble søkeord." En flottør typen tar fire byte i minnet og de lange og lange doble typer ta åtte byte. Flottøren typen har den minste av de tre, holder opp til ca syv sifre, mens doble og lange doble typer har et likeverdig tilbud, holder opp til ca 15 sifre.

Tegn

En char typen har nøyaktig ett tegn fra tegnsettet av gjennomføringen av C ++ program. For eksempel bruker Microsoft C ++ ASCII tegnsett. Du oppretter dem ved hjelp av "char" søkeord. Du kan lage en char array og lagre fulle strenger til det, der hvert tegn i strengen tilsvarer ett element i matrisen. En char typen tar opp en byte i minnet. En wchar_t typen er en bred karakter type som tar enten to eller fire bytes. Det utdyper tegnsettet tillatt i røye typer.

boolsk

Et 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 det finnes en viss verdi, eller som en verdi som å bryte ut av en loop. Du erklærer en boolsk variabel ved å bruke "bool" søkeord. C ++ reserver en byte i minnet for hver boolsk variabel.