Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Typeconversies zijn afhankelijk van de opgegeven operator en het type operand of operators. Typeconversies worden uitgevoerd in de volgende gevallen:
Wanneer een waarde van één type wordt toegewezen aan een variabele van een ander type of een operator, wordt het type operand of operanden geconverteerd voordat een bewerking wordt uitgevoerd
Wanneer een waarde van één type expliciet wordt omgezet in een ander type
Wanneer een waarde wordt doorgegeven als argument aan een functie of wanneer een type wordt geretourneerd vanuit een functie
Een teken, een kort geheel getal of een bitveld met gehele getallen, allemaal ondertekend of niet, of een object van opsommingstype, kan worden gebruikt in een expressie waar een geheel getal kan worden gebruikt. Als een int kan alle waarden van het oorspronkelijke type vertegenwoordigen, wordt de waarde geconverteerd naar int; anders wordt deze geconverteerd naar unsigned int. Dit proces wordt 'integrale promotie' genoemd. Integrale promoties behouden waarde. Dat wil gezegd, de waarde na promotie is gegarandeerd hetzelfde als vóór de promotie. Zie gebruikelijke rekenkundige conversies voor meer informatie.