Programmeren in C/Datatypes: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Nijdam (overleg | bijdragen)
Geen bewerkingssamenvatting
Nijdam (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 6:
 
;Enkelvoudige datatypes
:bool - boolean
:char - character
:int - integer
Regel 12 ⟶ 11:
:double - double floating point
:void - valueless
:bool - boolean
:wchar_t - wide character
:pointers
 
; Samengestelde types
Regel 301 ⟶ 302:
</source>
}}
 
==bool==
Een boolean variabele heeft in principe twee mogelijke waarden, nl. TRUE (waar) en FALSE (onwaar).
Door de declaratie
:bool boolVar
 
wordt een boolean variabele 'boolVar' gedeclareerd. Deze kan bijvoorbeeld toegepast worden in een if-statement:
 
:if (boolVar) {opdracht;}
 
De opdracht zal uitgevoerd worden als 'boolVar' de waarde TRUE heeft. Bij de waarde FALSE wordt de opdracht overgeslagen.
 
 
 
== ''Pointers'' ==
Een ''pointer'' ("wijzer") in ''C'' is, simpel gezegd, een geheugen-adres. Een ''pointer'' wijst dus naar een geheugen gebied waar een bepaalde waarde hoort te staan. Of deze waarde er inderdaad staat, is overigens volledig de verantwoordelijkheid van de programmeur. Pointers zijn, net als integers ''floating-point'' types ''scalars''. Dat wil zeggen dat de normale arithmatische bewerkingen (zoals optellen en aftrekken) gebruikt kunnen worden, zij het dat deze bewerkingen een wat bijzondere opvatting over het resultaat van een optelling hebben.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.