Gegevenstypen zijn trefwoorden die de grootte en het type waarde definiëren dat u in een variabele kunt opslaan. Primitieve typen zijn gegevenstypen die deel uitmaken van de programmeertaal.
Niet-primitieve typen zijn die welke door de programmeur zijn gedefinieerd. Ze worden ook referentietypes genoemd. In dit artikel leer je de zeven primitieve typen in C.
Gehele waardetypen
Als u een geheel getal in een variabele moet opslaan, kunt u deze declareren als een van de volgende drie typen: int, kort, of lang.
int x;
korte y;
lange z;
De keuze hangt af van hoe groot u verwacht dat de integerwaarde zal zijn. Bijvoorbeeld de int gegevenstype accepteert waarden van vier bytes. Daarom moet het waardenbereik dat u eraan geeft tussen -32768 en 32767 liggen.
Data type | Bytes | Bereik |
int | 4 | -32768 tot 32767 |
kort | 4 | -32768 tot 32767 |
lang | 8 | -2147483647 tot +2147483647 |
Het is vermeldenswaard dat lang is een korte vorm van lang in, en kort van korte int.
C zorgt ook voor de lang Lang gegevenstype, waardoor u nog meer geheugenruimte krijgt. De
lang Lang type heeft een bereik van -(2^63) tot (2^63)-1. Dit datatype kan erg handig zijn bij het omgaan met faculteiten.Verwant: De beste manieren om gratis te leren coderen
U kunt er ook voor kiezen om een groter positief bereik te hebben voor uw integrale gegevenstype door het te kwalificeren met de niet ondertekend trefwoord. In dat geval is uw bereik aan de positieve kant het dubbele van het ondertekende equivalent.
Typen drijvende-komma-nummers
Mogelijk moet u fractionele getallen opslaan. In dit geval moet u de vlot en dubbele types.
De vlot type specificeert een bereik tussen 3.4e-038 tot 3.4e+038, terwijl dubbele specificeert een bereik tussen 1,7e-308 en 1,7e+308. Het grote verschil is dat dubbele heeft twee keer zoveel decimale puntprecisie als de vlot data type.
C biedt ook de lange dubbele uitgebreid type als u het wilt gebruiken.
Zie ook: Een beginnershandleiding voor invoer en uitvoer in C
Karaktertype
Om tekenwaarden op te slaan, moet u de gebruiken char data type. Het slaat één byte op en heeft een bereik van -128 tot 127.
char y = "B"; /* zet tekenwaarde tussen aanhalingstekens */
Tips om gemakkelijk C-programmering te leren
U hoeft niet dezelfde vermijdbare fouten te maken die beginnende programmeurs hebben gemaakt. Als je een nieuwe taal leert, vooral een taal als C, moet je je eraan committeren en methodisch zijn.
Het hebben van een gestructureerde manier van leren kan uw programmeerreis aanzienlijk vergemakkelijken. Begin met de basis, zoals variabelen, operators en standaardbibliotheken, en ga dan geleidelijk over naar onderwerpen als bestandsbeheer. Een stap tegelijk doet het.
C-programmeertaal heeft een slechte reputatie. Maar als je het onder de knie hebt, kun je alles programmeren, zoals deze tips laten zien.
Lees volgende
- Programmeren
- C Programmeren
- Programmeren
Jerome is een stafschrijver bij MakeUseOf. Hij behandelt artikelen over programmeren en Linux. Hij is ook een crypto-enthousiasteling en houdt de crypto-industrie altijd in de gaten.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren