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.
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.
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
- Programmering
- C Programmering
- Programmering

Jerome er personaleforfatter på MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en kryptoentusiast og holder altid øje med kryptoindustrien.
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