Introductie van C Flashcards
Wat zijn de voordelen van C?
- Gering aantal commando’s
- verregaande standaardisering
- Op diverse computers en besturingssystemen te vertalen
- Combineert voordelen hogere programmeertaal met prestatievermogen machinetaal
Onder welk besturingssysteem werd C ontwikkeld?
UNIX
Welke naam moet te minste aan één programmadeel gegeven worden?
main( ) of void main( )
Door welke tekens wordt het begin en eind van een programmadeel aangegeven
{ } Accolade
Door welke tekens wordt het begin en eind van een commentaar aangegeven?
/* */ in C++ kan het ook als // aangegeven worden. De rest van de regel wordt gezien als commentaar.
Welke 4 elementaire datatypes kent C ?
char
int
float
double
Beschrijf datatype char
- afkorting van character
- neemt 1 byte (8 bits) in beslag = 1 ASCII teken.
- unsigned char = 0 - 255
- signed char = -128 - 127
Beschrijf datatype int
- afkorting van integer (geheel getal)
- voor 16 bits computer wordt 2 bytes gereserveerd
(-32 768 tot 32 767) - voor 32 bits computer wordt 4 bytes gereserveerd
(-2 147 483 648 tot 2 147 483 647) - unsigned short int (16 bits) = 0 tot 65 535
- unsigned long int (32 bits) = 0 tot 4 294 967 295
Beschrijf datatype float
- afkorting van floating point (drijvende komma)
- neemt 4 bytes in beslag
- 1.16710^-32 tot 3.40310^+38
- geen signed of unsigned
Beschrijf datatype double
- afkorting van drijvende komma met dubbele nauwkeurigheid.
- neemt 8 bytes in beslag
- 2.22510^-305 tot 1.79810^+308
- geen signed of unsigned
Beschrijf constanten
Hebben een constante waarde die tijdens de uitvoer van het programma niet van waarde kan veranderen.
Beschrijf variabelen
De waarde van een variabele kan wijzigen
Waaruit bestaat een expressie?
Een expressie bestaat uit één of meer operanden, die door één of meerdere operatoren met elkaar zijn verbonden.
Waaruit kan een operand bestaan?
Een operand kan bestaan uit een variabele, constante of een getal.
Waaruit kan een enkelvoudige toekenningsbewerking bestaan?
var_1 = 1; /* getal */ var_1 = var_2; /* variabele */ var_1 = A /* letter */