Datatyper er søgeord, der definerer størrelsen og typen af ​​værdi, som du kan gemme i en variabel. Primitive typer er datatyper, der kommer som en del af programmeringssproget.

Ikke-primitive typer er dem, der er defineret af programmøren. De kaldes også referencetyper. I denne artikel lærer du de syv primitive typer i C.

Heltal Værdityper

Hvis du skal gemme en heltalværdi i en variabel, kan du erklære den som en af ​​følgende tre typer: int, kort, eller lang.

int x;
kort y;
lang z;

Valget afhænger af, hvor stor du forventer, at hele talværdien er. F.eks int datatype accepterer fire-byte værdier. Derfor skal værdiområdet, du giver det, være mellem -32768 og 32767.

Datatype Bytes Rækkevidde
int 4 -32768 til 32767
kort 4 -32768 til 32767
lang 8 -2147483647 til +2147483647

Det er værd at bemærke lang er en kort form for lang int, og kort af kort int.

C sørger også for lang lang datatype, hvilket giver dig endnu mere hukommelsesplads. Det lang lang typen har en rækkevidde på -(2^63) til (2^63) -1. Denne datatype kan være meget nyttig, når man beskæftiger sig med factorials.

instagram viewer

Relaterede: De bedste måder at lære at kode gratis på

Du kan også vælge at have et større positivt område for din integrerede datatype ved at kvalificere det med usigneret nøgleord. I så fald er dit område på den positive side det dobbelte af dets signerede ækvivalent.

Typer af flydende antal

Du skal muligvis gemme brøknumre. I dette tilfælde skal du bruge flyde og dobbelt typer.

Det flyde type angiver et område mellem 3.4e-038 til 3.4e+038, mens dobbelt angiver et område mellem 1.7e-308 til 1.7e+308. Den store forskel er det dobbelt har dobbelt så meget decimalpunktspræcision som flyde datatype.

C giver også lang dobbelt udvidet type, hvis du ønsker at bruge den.

Se også: En begyndervejledning til input og output i C

Karaktertype

For at gemme tegnværdier skal du bruge forkælelse datatype. Den gemmer en byte og har en rækkevidde på -128 til 127.

tegn y = "B"; / * sæt tegnværdi i anførselstegn */ 

Tips til let at lære C -programmering

Der er ingen grund til, at du laver de samme fejl, der kan undgås, som nybegyndere har foretaget. At lære et nyt sprog, især et som C, har brug for at du forpligter dig til det og er metodisk.

At have en struktureret måde at lære på kan i høj grad lette din programmeringsrejse. Begynd med det grundlæggende, såsom variabler, operatører og standardbiblioteker, og gå derefter gradvist videre til emner som filhåndtering. Et trin ad gangen gør det.

DelTweetE -mail
5 C Programmeringstip, du skal lære at komme i gang

C programmeringssprog har et hårdt ry. Men hvis du får styr på det, kan du programmere alt, som disse tips viser.

Læs Næste

Relaterede emner
  • Programmering
  • C Programmering
  • Programmering
Om forfatteren
Jerome Davidson (26 artikler udgivet)

Jerome er personaleforfatter på MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en kryptoentusiast og holder altid øje med kryptoindustrien.

Mere fra Jerome Davidson

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere