*   >> Lezen Onderwijs artikelen >> education >> college and university

Module 2: Inleiding tot C en C ++

Module 2

---------------------------- -------------------- #include //voor het systeem () # include ... {C ++ code ...} ---------- --------------------------------------- moet worden gewijzigd in: ------ ------------------------------------------- #include //gebruiken C ++ wrapper C functies van C ++ programma's ... noem #include using namespace std; ... {C ++ code ...} ---------------------------------------- --------- In VC ++ /VC ++ .Net de iostream.h (kopbal met .h) is niet meer geldig. Het moet C ++ header zijn, zodat het voldoet aan de standaard.

In oudere Borland C ++ compiler dit werkt nog steeds, maar niet goed meer ... en voor de standaard C /C ++ de overdraagbaarheid geen probleem moeten zijn of beter je Module23 lezen op https://www.tenouk.com/Module23.html te krijgen het grote beeld ... Voor C-codes, ze nog steeds C-codes: o) ================================= ======================================== ========== ================================================== ============= //typen gegevens programma voorbeeld. Wijzig de header-bestanden //dienovereenkomstig voor VC ++ /VC ++ .

Net //# bevatten //# bevatten //using namespace std; #include #include //main () functie int main () {int a = 3000; //positieve integer datatype float b = 4,5345; //float datatype char c = 'A'; //char data type lange d = 31.456; //lange positieve integer type gegevens lange e = -31.456; //lange-ve integer data type int f = -145; //- ve integer data type korte g = 120; //korte ve integer data type korte h = -120; //korte ve integer type data dubbele i = 5,1234567890; //dubbele float datatype float j = -3,24; //float datatype cout cout cout cout systeem ("pauze"); 0 terug; } ------------------------------------------------- ------------------------------------------------ //Een ander type data-programma bijvoorbeeld #include #include //main () functie void main () {int p = 2.

000; //positieve integer datatype short int q = -120; //variatie unsigned short int r = 121; //variatie float s = 21.566578; //float datatype char t = 'r'; //char data type lang u = 5678; //lange positieve integer data type unsigned long v = 5678; //variatie lange w = -5.678; //- ve lange integer data type int x = -171; //- ve integer data type korte y = -71; //korte ve integer data type unsigned short z = 99; //variatie dubbele a = 88,12345; //dubbele float datatype float b = -3,245823; //float datatype cout cout cout

cout} --------------------------------------------------------------------------------------------------------------- //Programma om de omtrek en de oppervlakte van de cirkel #include #include berekenen //definiëren identifier PI met een constante #define PI 3.

14159 //definiëren identifier TWEE met een constante #define TWEE 2,0 int main () {float oppervlakte, omtrek, straal; cout cin >> straal; oppervlakte = PI * radius * radius; //cirkel gebied = PI * radius * radius omtrek = TWO * PI * straal; //omtrek = 2 * PI * straal cout cout systeem ("pauze"); 0 terug; } ------------------------------------------------------------------------------------------------------- //Met behulp cout van iostream.h header bestand #include #include int main () {cout cout //anders dan escape \\ n gebruikt voor de nieuwe lijn, endl ...

cout cout cout //eenvoudig type casting, van int naar zweven cout //ander type casting, van int naar double cout cout systeem ("pauze"); 0 terug; } ----------------------------------------------------------------------------------------------------------- //Comment in C /C ++, met /* * /of //////het alleen voor de C ++ compiler #include #include int main () {/* dit is een reactie en het strekt zich uit tot aan de afsluiting ster-slash reactie mark * /cout //dit commentaar eindigt aan het einde van de lijn //ja, nieuw commentaar lijn moeten nieuwe dubbele slash cout cout //dubbele slash reacties kan alleen zijn op een lijn /* zodat slash-ster commentaar * //******************************** /system ("pauze"); 0 terug; } ----------------------------------------------------------------------------------------------------------------- //Door het gebruik van vooraf gedefinieerde sizeof () functie, //weergeven van de data type grootte, 1 byte = 8 bits #include #include int main () {cout systeem ("pauze"); 0 terug; } ------------------------------------------------------------------------------------------------------------- //Demonstratie van het gebruik van variabelen #include #include int main () {unsigned short int breedte = 7, Lengte; Lengte = 10; //creëren een unsigned kort en initialiseren met resultaat //vermenigvuldigen breedte door Lengte unsigned short int Area = Breedte * Lengte; cout systeem ("pauze"); 0 terug; } ----------------------------------------------------------------------------------------------------------------- //Om de totale hoeveelheid geld verdiend n dagen #include #include int main () {int n te berekenen; int totaal rate = 20; cout cin >> n; totaal = n * tarief; cout cout cout cout cout systeem ("pauze"); 0 terug; } ------------------------------------------------------------------------------------------------------------ //Printing personages te baseren op hun respectieve //​​getallen #include #include int main () {cout cout cout cout cout voor (int i = 32; i //weer tot 127 .

.. cout systeem ("pauze") ; return 0;} ------------------------------------------------------------------------------------------------------------- /* Voorbeeld Boolean testen met Bool, ware en valse * /#include #include //niet hoofdfunctie bool func () {//Functie retourneert een bool soort return NULL;.

//NULL wordt omgezet in Boolean valse, zelfde //als statement 'return false; "} int main () {bool val = false; //Boolean variabele int i = 1; //i is noch Boolean-ware noch Boolean-valse int g = 5; float j = 3,02; //j is noch Boolean-ware noch Boolean-valse cout //Tests op integers if (i == true) cout cout cout cout //Om waarheidsgehalte j te testen, werp het type bool.

if (bool (j) = = true) cout //Test Booleaanse functie geeft de waarde val = func (); if (val == false) cout if (val == true) cout systeem ("pauze"); return false; //valse wordt omgezet in 0 } ------------------------------------------------- -------------------------------------------------- - //testen van de escape sequences #include #include int main () {printf ("Het testen van de escape sequences: \\ n"); printf ("------------------ ----------- \\ n "); printf (" Het hoorbare beep ---> \\ '\\\\ een \\' \\ a \\ a \\ a \\ n "); printf (" The backspace - -> \\ '\\\\ b \\' \\ bTesting \\ n "); printf ("De FormFeed, printer ---> \\ '\\\\ f \\' \\ F.

TOETS \\ n"); printf ("De nieuwe regel ---> \\ '\\\\ n \\" \\ n \\ n "); printf ("De carriage return ---> \\ '\\\\ r \\' \\ rTesting \\ n"); printf ("De horizontale tab ---> \\ '\\\\ t \\' \\ tTesting \\ t \\ n"); printf ("De verticale tabblad ---> \\ '\\ v \\' \\ vTesting \\ n"); printf ("De backslash ---> \\ '\\\\\\\\' \\\\ Testing \\\\\\ n"); printf ("De single quote ---> \\ '\\' \\ '\\' Testing \\ '\\' \\ '\\ n"); printf ("De dubbele citaat ---> \\ '\\' \\ '\\" Testing \\ "\\" \\ n "); printf ("Het vraagteken ---> \\ '\\ \\?" \\ Testing \\ \\ n? "); printf ("Sommigen zullen misschien niet werken is het niet \\ n?"); systeem ("pauze"); 0 terug; } ------------------------------------------------------------------------------------------------------- #include #include int main () {int num; printf ("Conversie .

.. \\ n"); printf ("Start met een willekeurig karakter en \\ n"); printf ("Druk op Enter, EOF \\ n stop"); num = getchar (); printf ("Character Integer hexadecimale Octale \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num, num); ++ num; } Systeem ("pauze"); 0 terug; } ----------------------------------------------------------------------------------------------------------------- #include #include /* zetten decimaal naar binair functie * /nietig dectobin (); int main () {char CHS = 'Y'; do {dectobin (); printf ("Y Nogmaals, anderen om af te sluiten:?"); CHS = getchar (); scanf ("% c", & CHS); } while ((CHS == 'Y') || (CHS == 'y')); 0 terug; } Leegte dectobin () {int invoer; printf ("Voer decimaal getal:"); scanf ("% d", & input); if (ingang printf ("Voer unsigned decimale \\ n"); /* voor de mod resultaat * /int i; /* tellen de binaire cijfers * /int count = 0; /* opslag * /int binbuff [64]; do {/* Modulus 2 aan de rest van 1 of 0 * /i = ingang% 2 krijgen; /* slaan het element in de array * /binbuff [count] = i; /* Deel de inbreng van 2 binaire decrement * /input = input /2; /* Tel het aantal binaire cijfers * /tel ++; /* herhaal * /} while (input> 0); /* drukt de binaire cijfers * /printf ("De binaire representatie is: ') ; do {printf ("% d", binbuff [count - 1]); count--, als (aantal == 8) printf ("");} while (aantal> 0); printf ("\\ n") ;} ------------------------------------------------------------------------------------------------------- #include #include /* voor strlen * /#include /* zetten bin naar decimaal * /nietig bintodec () {char buffbin [100]; char * bin; int i = 0; int december = 0; int bcount; printf ( "Voer de binaire cijfers 0 en /of 1.

\\ n"); printf ("Uw binaire cijfers:"); bin = krijgt (buffbin); i = strlen (bak), want (bcount = 0; bcount /* indien bin [bcount] is gelijk aan 1, dan 1 anders 0 * /december = december * 2 + (bin [bcount] == ​​"1" 1: 0); printf ("\\ n"); printf (" De decimale waarde van% s% d \\ n ", bin, december);} int main (void) {bintodec (); return 0;} ------------------------------------------------------------------------------------------------------- /* Spelen met binaire, decimale, hexadecimale en octale conversie * /#include #include /* strlen * /#include /* octale conversie functie * /nietig octaal (char * octa, int * octares); /* hexadecimale conversie functie * /leegte hexadecimale (char * hexa, int * hexares); /* decimale conversie functie * /nietig decimaal (char * deci, int * decires); /* zetten binair naar decimaal * /void bintodec (void); /* zetten decimaal binaire * /nietig decnumtobin (int * december); int main () {/* Ja of Nee waarde door te gaan met het programma * /char gaan; /* Ja of Nee waarde over te gaan tot binair naar decimale functie * /char Biny; char Choice1; char choice2; /* numtest, waarde te testen met, en doorgeven aan functies * /int numtest; /* waarde om te zetten naar binair, en bel decnumtobin functie * /int bintest; int vlag, de vlag = 0; go = 'y'; do {printf ("Geef de basis van ur-ingang (d = december, h = hex, o = octaal):"); scanf ("% c", & Choice1); getchar (); printf ("\\ n "); printf (" Het ingevoerde nummer "); /* Als decimaal getal * /if ((Choice1 == 'd') || (Choice1 == 'D')) {scanf ("% d ", & numtest); getchar (); } /* Als hexadecimaal getal * /else if ((Choice1 == 'h') || (Choice1 == 'H')) {scanf ("% x", & numtest); getchar (); } /* Als octaal getal * /else if ((Choice1 == 'o') || (Choice1 == 'O')) {scanf ("% o", & numtest); getchar (); } /* Als er geen match * /else {flag = 1; printf ("Alleen d, h of o opties \\ n"); printf ("Program exit .

.. \\ n"); exit

(0); } /* In de eerste plaats zetten de input 'nummer' binaire * /bintest = numtest; decnumtobin (& bintest); /* de output van de hex, decimale of octaal * /printf ("\\ n"); printf ("Voer vervolgens de basis van ur uitgang (d = december, h = hex, o = octaal):"); scanf ("% c", en choice2); getchar (); /* Als decimaal getal * /if ((choice2 == 'd') || (choice2 == 'D')) decimaal (& Choice1 & numtest); /* Als hexadecimaal getal * /else if ((choice2 == 'h') || (choice2 == 'H')) hexadecimale (& Choice1 & numtest); /* Als octaal getal * /else if ((choice2 == 'o') || (choice2 == 'O')) octaal (& Choice1 & numtest); /* als er niets geëvenaard * /else {flag = 1; systeem ("cls"); printf ("Alleen d, h of o opties!"); printf ("\\ nHet programma exit .

.."); exit

(0); } Printf ("\\ n \\ nEen OPTIE \\ n"); printf ("========= \\ n"); printf ("Wilt u de binaire doen om de conversie decimaal?"); printf ("\\ n Y Ja, en N voor geen:"); scanf ("% c", en Biny); getchar (); /* Indien ja ... * /if ((Biny == 'Y') || (Biny == 'y')) /* Doe de binair naar decimaal conversie * /bintodec (); /* Zo niet, alleen de afslag * /else if (! (Biny = 'y') || (Biny = 'Y')) {flag = 1; printf ("\\ nHet programma exit ... \\ n"); exit

(0); } Printf ("\\ n \\ n"); printf ("Het programma is klaar om af te sluiten ...

\\ n"); printf ("Opnieuw (Y voor ja):?"); scanf ("% c", & go); getchar (); /* initialiseren op NULL * /numtest = '\\ 0'; Choice1 = '\\ 0'; choice2 = '\\ 0'; } While ((ga == 'y') || (ga == 'Y')); printf ("----- FINISH ----- \\ n"); 0 terug; } /* =============================================== ==== * /nietig decimaal (char * deci, int * decires) {int ans = * decires; char ch = * deci; if ((ch == 'd') || (ch == 'D')) printf ("\\ nDe aantal \\"% d \\ "in decimale is gelijk aan \\"% d \\ "in decimalen.

\\ n" , ans, ans); anders als ((ch == 'h') || (ch == 'H')) printf ("\\ nDe aantal \\"% X \\ "in hex is gelijk aan \\"% d \\ "in decimalen. \\ n ", ans, ans); anders als ((ch == 'o') || (ch == 'O')) printf ("\\ nDe aantal \\"% o \\ "in octale is gelijk aan \\"% d \\ "in decimalen. \\ n ", ans, ans); } /* =============================================== ======= * /nietig hexadecimale (char * hexa, int * hexares) {int ans = * hexares; char ch = * hexa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nDe aantal \\"% d \\ "in decimale is gelijk aan \\"% X \\ "in hexadecimaal.

\\ n" , ans, ans); anders als ((ch == 'h') || (ch == 'H')) printf ("\\ nDe aantal \\"% X \\ "in hex is gelijk aan \\"% X \\ "in hexadecimaal. \\ n ", ans, ans); anders als ((ch == 'o') || (ch == 'O')) printf ("\\ nDe aantal \\"% o \\ "in octale is gelijk aan \\"% X \\ "in hexadecimaal. \\ n ", ans, ans); } /* =============================================== ========= * /nietig octaal (char * octa, int * octares) {int ans = * octares; char ch = * octa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nDe aantal \\"% d \\ "in decimale is gelijk aan \\"% o \\ "in octale.

\\ n" , ans, ans); anders als ((ch == 'h') || (ch == 'H')) printf ("\\ nDe aantal \\"% X \\ "in hex is gelijk aan \\"% o \\ "in octale. \\ n ", ans, ans); anders als ((ch == 'o') || (ch == 'O')) printf ("\\ nDe aantal \\"% o \\ "in octale is gelijk aan \\"% o \\ "in octale. \\ n ", ans, ans); } Void bintodec (void) {char buffbin [1024]; char * binary; int i = 0; int december = 0; int z; printf ("Geef de binaire cijfers, 0 of 1.

\\ n"); printf ("Uw binaire cijfers:"); binaire = krijgt (buffbin); i = strlen (binary); voor (z = 0; z /* Als Binary [z] gelijk is aan 1, dan 1 anders 0 * /december = december * 2 + (binary [z] == "1" 1: 0); printf (" \\ n "); printf (" De decimale waarde van% s% d ", binair, december); printf (" \\ n ");} ongeldig decnumtobin (int * december) {int ingang = * december, int i; int count = 0; int binaire [64]; do {/* Modulus 2 om 1 of een 0 * /i = ingang% 2; Elements /* Load in de Binary Array * /binary [count] = i; /* Verdeel ingang met 2 voor binaire verlagen * /input = input /2; /* Tel het binaire cijfers * /count ++;} while (input> 0); /* Reverse en output binaire cijfers * /printf ("De binaire representatie is: '); do {printf ("% d", binary [count - 1]); count--;} while (tel> 0); printf ("\\ n");} --------------------------------------------------------------------------------------------------------- /* Spelen met binaire, decimale, hexadecimale en octale conversie * /#include #include /* strlen () * /#include /* decimale conversie functie * /nietig decimaal (char * deci, int * decires); /* zetten decimaal binaire * /nietig decnumtobin (int * december); int main () {/* Ja of Nee waarde door te gaan met het programma * /char go, char Choice1, char choice2; /* numtest, waarde te testen met, en doorgeven aan functies * /int numtest; /* waarde om te zetten naar binair, en bel decnumtobin functie * /int bintest; int vlag, de vlag = 0; go = 'y'; do {printf ("Geef de h voor hex-ingang: ') ; scanf ("% c", & Choice1); getchar (); printf ("\\ n"); printf ("Voer uw hex nummer lor !:"); /* Als hexadecimaal getal * /if ((Choice1 == ' h) || (Choice1 == 'H')) {scanf ("% x", & numtest); getchar ();} else {flag = 1; printf ("Alleen h \\ n"); printf (" programma exit .

.. \\ n "); exit

(0);} /* In de eerste plaats zetten de input 'nummer' binaire * /bintest = numtest; decnumtobin (& bintest); /* output van de hex, decimale of octaal * /printf ("\\ n"); printf ("Geef de d voor decimaal output:"); scanf ("% c", en choice2); getchar (); /* Als decimaal getal * /if ((choice2 == 'd') || (choice2 == 'D')) decimaal (& Choice1 & numtest); /*else...*/else {flag = 1; printf ("Only d!"); printf ("\\ nHet programma exit ..."); exit

(0); } Printf ("\\ n \\ n"); printf ("Het programma is klaar om af te sluiten ...

\\ n"); printf ("Opnieuw (Y voor ja):?"); scanf ("% c", & go); getchar (); /* initialiseren op NULL * /numtest = '\\ 0'; Choice1 = '\\ 0'; choice2 = '\\ 0'; } While ((ga == 'y') || (ga == 'Y')); printf ("----- FINISH ----- \\ n"); 0 terug; } /* =============================================== ==== * /nietig decimaal (char * deci, int * decires) {int ans = * decires; char ch = * deci; if ((ch == 'h') || (ch == 'H')) printf ("\\ nDe aantal \\"% X \\ "in hex is gelijk aan \\"% d \\ "in decimalen.

\\ n" , ans, ans); } Leegte decnumtobin (int * december) {int ingang = * december; int i; int count = 0; int binaire [128]; do {/* Modulus 2 om 1 of een 0 * /i = ingang% 2; /* Elements Load in de Binary Array * /binary [count] = i; /* Divide ingang met 2 voor binaire verlagen * /input = input /2; /* Tel de binaire cijfers * /count ++; } while (input> 0); /* Reverse en output binaire cijfers * /printf ("De binaire representatie is:"); do {printf ("% d", binary [count - 1]); count--; als (aantal == 4) printf (""); } While (aantal> 0); printf ("\\ n"); } ----------------------------------------------------------------------------------------------------------------------- /* Spelen met hexadecimale en ASCII * /#include #include /* strlen * /#include /* decimale conversie functie * /nietig decimaal (int * decires); /* Zet decimaal naar binair * /nietig decnumtobin (int * december); int main () {/* Programma vervolg .

.. * /char gaan; /* Numtest, waarde te testen met, en doorgeven aan functies * /int numtest; /* Waarde om te zetten naar binair, en bel decnumtobin functie * /int bintest; int vlag = 0; go = 'y'; do {printf ("Spelen met hex en ASCII \\ n"); printf ("========================== \\ n"); printf ("Voor hex, 0

(0) - 1F (32) zijn niet afdrukbare /controle karakters \\ n"); printf ("Voor hex> 7F (127) ze zijn verlengd ASCII-tekens die \\ n"); printf ("platform afhankelijk \\ n \\ n"); printf ("Geef de hex-ingang: '); scanf ("% x", & numtest); getchar (); /* In de eerste plaats zetten de input 'nummer' binaire * /bintest = numtest; decnumtobin (& bintest); decimaal (& numtest); printf ("\\ nBegin weer (Y voor ja):?"); scanf ("% c", & go); getchar (); /* initialiseren op NULL * /numtest = '\\ 0'; } While ((ga == 'y') || (ga == 'Y')); printf ("----- FINISH ----- \\ n"); 0 terug; } /* =============================================== ==== * /nietig decimaal (int * decires) {int ans = * decires; /* Als if (ans {printf ("hex switch (ans) {case 0: {printf (" hex 0 NULL ascii ");} break; case 1: {printf (" hex 1 is SOH-start van post ascii ");} break; case 2: {printf (" hex 2 is STX-start van de tekst ascii ");} break; case 3: {printf (" hex 3 is ETX-einde van de tekst ascii ");} te breken; Bij 4: {printf ("hex 4 is EOT-eind transmissie ascii");} break; case 5: {printf ("hex 5 is ENQ-onderzoek ascii");} break; case 6: {printf ("hex 6 is ACK-erkennen ascii ");} break; case 7: {printf (" hex 7 is BEL-bell ascii ");} break; geval 8: {printf (" hex 8 is BS-backspace ascii ");} break; case 9: {printf ("hex 9 TAB-horizontale tab ascii");} break; geval 10: {printf ("hex A LF-NL line feed, nieuwe lijn ascii");} break; geval 11 : {printf ("hex B is VT-verticale tab ascii");} break; geval 12: {printf ("hex C FF-NP form feed, nieuwe pagina ascii");} break; geval 13: {printf ( "hex D CR-return ascii");} break; geval 14: {printf ("hex E is SO-verschuiven ascii");} break; geval 15: {printf ("hex F is SI-verschuiving in ascii ");} break; geval 16: {printf (" hex 10 is DLE-data link escape ascii ");} te breken; Bij 17: {printf ("hex 11 DC1-apparaat te bedienen 1 ascii");} break; Bij 18: {printf ("hex 12 is DC2-apparaat te bedienen 2 ascii");} break; Bij 19: {printf ("hex 13 is DC3-apparaat te bedienen 3 ascii");} break; Bij 20: {printf ("hex 14 is DC4-apparaat te bedienen 4 ascii");} break; Bij 21: {printf ("hex 15 NAK-negatief erkennen ascii");} te breken; Bij 22: {printf ("hex 16 SYN-synchrone inactief ascii");} break; Bij 23: {printf ("hex 17 is ETB-end van trans blok ascii.

");} break; Bij 24: {printf ("hex 18 is CAN-annuleren ascii");} te breken; Bij 25: {printf ("hex 19 EM-einde van medium ascii");} break; Bij 26: {printf ("hex 1A SUB-vervanger ascii");} te breken; Bij 27: {printf ("hex 1B is ESC-escape ascii");} te breken; Bij 28: {printf ("hex 1C is FS-file separator ascii");} te breken; Bij 29: {printf ("hex 1D is GS-groep separator ascii");} te breken; Bij 30: {printf ("hex 1E is RS record separator ascii");} te breken; Bij 31: {printf ("hex 1F is US-unit separator ascii");} te breken; }} Else printf ("\\ nDe aantal \\"% X \\ "in hex is gelijk aan \\"% c \\, ans, ans "ascii karakter.

\\ N"); } Leegte decnumtobin (int * december) {int ingang = * december; int i; int count = 0; int binaire [128]; do {/* Modulus 2 om 1 of een 0 * /i = ingang% 2; /* Elements Load in de Binary Array * /binary [count] = i; /* Divide ingang met 2 voor binaire verlagen * /input = input /2; /* Tel de binaire cijfers * /count ++; } while (input> 0); /* Reverse en output binaire cijfers * /printf ("De binaire representatie is:"); do {printf ("% d", binary [count - 1]); count--; als (aantal == 4) printf (""); } While (aantal> 0); printf ("\\ n"); } ---------------------------------------------- VC ++ /VC ++ .

Netto------------------------------------------------ - #include int main () {int num; printf ("Conversie ... \\ n"); printf ("Start met een willekeurig karakter en \\ n"); printf ("Druk op Enter, EOF \\ n stop"); num = getchar (); printf ("Character Integer hexadecimale Octale \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num, num); ++ num; } Return 0; } ------------------------------------------------- -------------------------------------------------- /* Een ander datatype programma bijvoorbeeld * /#include /* hoofdfunctie * /int main () {/* te verklaren en geïnitialiseerd variabelen * /int p = 2.

000; /* positieve integer type data * /short int q = -120; /* variatie * /unsigned short int r = 121; /* variatie * /float s = 21.566578; /* het type float data * /char t = 'r'; /* type char data * /lang u = 5678; /* lange positieve integer type data * /unsigned long v = 5678; /* variatie * /long w = -5.

678; /* - ve lange integer data type * /int x = -171; /* - ve integer data type * /korte y = -71; /* korte ve integer data type * /unsigned short z = 99; /* variatie * /double a = 88,12345; /* dubbele float datatype * /float b = -3,245823; /* het type float data * /printf ("\\ t - Data type opnieuw - \\ n"); printf ("\\ t ------------------- \\ n"); printf ("\\ n1 \\." int \\ "sample: \\ t \\ t% d, de gegevens grootte:% d bytes", p, sizeof (p)); printf ("\\ n2 \\." korte \\ "int sample: \\ t% d, de gegevens grootte:% d bytes", q, sizeof (q)); printf ("\\ n3 \\.

'unsigned short int \\" sample:% d, de gegevens grootte:% d bytes ", r, sizeof (r)); printf (". \\ n4 \\" float \\ "sample: \\ t \\ t% .7f, de gegevens grootte:% d bytes", s, sizeof (s)); printf ("\\ N5 \\." char \\ "sample: \\ t \\ t% c, van de grootte gegevens:% d byte", t, sizeof (t)); printf ("\\ n6 \\." lang \\ "sample: \\ t \\ t% d, de gegevens grootte:% d bytes", u, sizeof (u)); printf ("\\ n7 \\. 'unsigned long \\" sample: \\ t% d, de gegevens grootte:% d bytes ", v, sizeof (v)); printf ("\\ n8 negatieve \\.

" lang \\ "sample: \\ t% d, de gegevens grootte:% d bytes", w, sizeof (w)); printf ("\\ N9 negatieve \\." int \\ "sample: \\ t% d, de gegevens grootte:% d bytes", x, sizeof (x)); printf ("\\ n10 negatieve \\." korte \\ "sample: \\ t% d, de gegevens grootte:% d bytes", y, sizeof (y)); printf (". \\ n11 unsigned \\" korte \\ "sample: \\ t% d, de gegevens grootte:% d bytes", z, sizeof (z)); printf ("\\ n12 \\." double \\ "sample: \\ t \\ t% .4f, de gegevens grootte:% d bytes", een, sizeof (a)); printf (". \\ n13 negatieve \\" float \\ "sample: \\ t% .

5f, de gegevens grootte:% d bytes \\ n", b, sizeof (b)); 0 terug; } ----------------------------------------------------gcc--------------------------------------------------------- #include #include /* zetten decimaal naar binair functie * /nietig dectobin (); int main () {char CHS = 'Y'; do {dectobin (); printf ("Y Nogmaals, anderen om af te sluiten:?"); CHS = getchar (); scanf ("% c", & CHS); } while ((CHS == 'Y') || (CHS == 'y')); 0 terug; } Leegte dectobin () {int invoer; printf ("Voer decimaal getal:"); scanf ("% d", & input); if (ingang printf ("Voer unsigned decimale \\ n"); /* voor de mod resultaat * /int i; /* tellen de binaire cijfers * /int count = 0; /* opslag * /int binbuff [64]; do {/* Modulus 2 aan de rest van 1 of 0 * /i = ingang% 2 krijgen; /* slaan het element in de array * /binbuff [count] = i; /* Deel de inbreng van 2 binaire decrement * /input = input /2; /* Tel het aantal binaire cijfers * /tel ++; /* herhaal * /} while (input> 0); /* drukt de binaire cijfers * /printf ("De binaire representatie is: ') ; do {printf ("% d", binbuff [count - 1]); count--, als (aantal == 8) printf ("");} while (aantal>

Page   <<       [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.