Hvordan bruke datatyper i C ++

C ++ har sju grunnleggende datatyper, som kan symboliserer alle typer informasjon og er bygget inn i kompilatoren. Fem av disse typene er avledet fra C: void, int, float, double og røye. C ++ definerer de to andre: bool og wchar_t. Datatyper er avgjørende for å mestre fordi et program uten datatyper har ingen verdi. Les videre for å lære å bruke datatyper i C ++.

Bruksanvisning

1 Lær betydningen av hver datatype. En ugyldig typen betyr "ingen data" eller representerer en generisk pekeren. De int type butikker positive eller negative hele tall og er 16 eller 32 bits lang. "Flyt" (32 biter) representerer desimaltall med et bevegelig (flytende) desimaltegn og dobbel er en ekstra presis flåte som er 64 bits lang. "Char" (8 bits) representerer utskrivbare tegn, og wchar_t kan lagre et bredt karakter bokstavelig. "Bool" (8 bits) betegner sant eller usant.

2 Bruk følgende syntaks for å erklære en datatype i programmet som følgende eksempel viser: datatype søkeord, plass, variabelnavn, komma, mellomrom, andre variabelnavn, semikolon. Foran datatypen nøkkelordet av en datatype modifer, om nødvendig. Se trinn 3 for forklaring på typen modifikatorer.
int num1, num2, num3;

3 Lær type modifikatorer: signert, usignerte, korte og lange. Hvis du putter en av seg selv, antar kompilatoren du mener int. Den korte modifier gjør en int to bytes mens lang gjør det 4 byte.

4 Initial en variabel ved å sette et likhetstegn etter det og gi det en verdi. Du kan gjøre dette i løpet av erklæringen eller etter det.

int x = 14, y; // Under erklæring

y = 34; // Etter erklæring

5 Danner en aritmetisk uttrykk ved hjelp av datatyper som følger:

usignerte int sekunder = 60, minutter = 60, timer = 24, totalt;

Total = timer

minutter sekunder;

6 Lag en mer kompleks datatype ved hjelp av røye. En matrise er en datastruktur som kan holde en rad av elementer av samme datatype. En rekke røye fungerer som en streng.

røye ordet [6] = { 'H', 'e', ​​'l', 'l', 'o', '\ 0'};

Hint

  • Bruk data kvalifiseringer som const, statisk, flyktige, registrere eller stjernen operatøren å gi kompilatoren mer informasjon om hvordan du lagrer dataene.
  • Pekere er spesielle datatyper som lagrer en minneadresse og har samme type som den variable de peker på i minnet.
  • C ++ lar programmerere definere skreddersydde datatyper; Disse kalles klasser.