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

Module 5: Inleiding tot C en C ++

Module 5

---------------------------- --------------------- #include //voor het systeem () # include ... {C ++ code ...} --------- ---------------------------------------- moet worden gewijzigd in: ----- -------------------------------------------- #include //gebruik C ++ wrapper voor C functies aanroepen van C ++ programma's ... #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) ================================= ======================================== ========== ================================================== ============= //Met de integer conversie bestekschrijvers #include #include int main () {printf ("Diverse formaat voor integer printen \\ n"); printf ("------------------------------------- \\ n"); printf ("% d \\ n", 455); printf ("% i \\ n", 455); //ik hetzelfde als d in printf () printf ("% d \\ n", 455); printf ("% d \\ n", -455); printf ("% hd \\ n", 32000); printf ("% ld \\ n", 2000000000L); printf ("% o \\ n", 455); printf ("% u \\ n", 455); printf ("% u \\ n", -455); //- 455 wordt gelezen door% u en omgezet in de unsigned //waarde 4294966841 door 4 bytes integer printf ("% x \\ n", 455); printf ("% X \\ n", 455); systeem ("pauze"); 0 terug; } ------------------------------------------------- ------------------------------ //Printing floating-point nummers met //floating-point conversie bestekschrijvers #include #include int main () {printf ("Afdrukken floating-point nummers met \\ n"); printf ("floating-point conversie bestekschrijvers.

\\ n"); printf ("Vergelijk de uitgang met broncode \\ n \\ n"); printf ("1% e. \\ n", 1.234.567,89); printf (". 2% e \\ n", 1.234.567,89); printf ("3% e. \\ n", -1.234.567,89); printf ("4% E. \\ n", 1.234.567,89); printf (". 5% f \\ n", 1.234.567,89); printf ("6% g. \\ n", 1.234.567,89); printf (". 7% G \\ n", 1.234.

567,89); systeem ("pauze"); 0 terug; } ------------------------------------------------- -------------------------------- //strijkers en personages Printing #include #include int main () {char karakter = 'EEN'; char string [] = "Dit is een string"; char * stringPtr = "Dit is ook een string"; printf ("--------------------------------- \\ n"); printf ("--- Karakter en String formaat --- \\ n"); printf ("--------------------------------- \\ n \\ n"); printf ("% c printf (" \\ nLateral tekenreeks \\ n "); printf ("% s \\ n "," Dit is een string "); printf (" \\ Alco-array naam, de aanwijzer naar het eerste array element \\ n "); printf ("% s \\ n ", string); printf (" \\ Alco pointer, wijzend naar het eerste teken van de string \\ n "); printf ("% s \\ n ", stringPtr); systeem (" pause "); return 0;} ------------------------------------------- --------------------------------------- //De p, n en% omzetting bestekschrijvers #include #include int main () {int * ptr; //pointer variabele int x = 12345, y; ptr = & x; //toekennen adres van de variabele x aan de variabele ptr printf ("\\ Alco de p, n, en %% conversie bestekschrijvers \\ n "); printf (".

Vergelijk de uitgang met de broncode \\ n "); printf (" ---------------------- ------------------------- \\ n \\ n "); printf (" De waarde van pointer wzr% p \\ n ", ptr); printf ("Het adres van de variabele x% p \\ n \\ n", & x); printf ("Total tekens gedrukt op deze regel is:% n", & y); printf ("% d \\ n \\ n", y ); y = printf ("Deze regel heeft 28 tekens \\ n"); printf ("% d tekens werden gedrukt \\ n \\ n", y); printf ("een %% in een format-string \\ n afdrukken"); systeem ("pauze"); 0 terug; } ------------------------------------------------- -------------------------------- //Printing gehele getallen rechts uitgelijnd #include #include int main () {printf ( "Afdrukken getallen rechts uitgelijnd.

\\ n"); printf ("Vergelijk de uitgang met de broncode \\ n"); printf ("--------------------------------------- \\ n \\ n"); printf ("M \\ n", 1); printf ("M \\ n", 12); printf ("M \\ n", 123); printf ("M \\ n", 1234); printf ("M \\ n \\ n", 12345); printf ("M \\ n", -1); printf ("M \\ n", -12); printf ("M \\ n", -123); printf ("M \\ n", -1234); printf ("M \\ n", -12.

345); systeem ("pauze"); 0 terug; } ------------------------------------------------- -------------------------------- //Het gebruik van precisie tijdens het printen integers, //floating-point getallen en strings #include # include int main () {int i = 873; float f = 123,94536; char s [] = "Happy Birthday"; printf ("Het gebruik van precisie tijdens het afdrukken van gehele getallen, \\ n"); printf ("floating-point getallen en strings.

\\ n"); printf ("Vergelijk de uitgang met de broncode \\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Het gebruik van de precisie van getallen \\ n"); printf ("\\ t% .4d \\ n \\ t% .9d \\ n \\ n", i, i); printf ("Het gebruik van precisie voor floating-point getallen \\ n"); printf ("\\ t% .3f \\ n \\ t% .3e \\ n \\ t% .3g \\ n \\ n", f, f, f); printf ("Het gebruik van precisie voor strijkers \\ n"); printf ("\\ t% .

11s \\ n", s); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //Rechter rechtvaardigen en links rechtvaardigen waarden #include #include int main () {printf ("Rechts rechtvaardigen en linker rechtvaardigen waarden. \\ n"); printf ("Vergelijk de uitgang met de broncode.

\\ n"); printf ("-------------------------------------------- \\ n \\ n "); printf ("sdcf \\ n \\ n", "hallo", 7, 'a', 1,23); printf ("% - 10s% -10d% -10C% -10f \\ n", "hallo", 7, 'a', 1,23); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //nummers afdrukken met en zonder + vlag #include #include int main () {printf ("nummers afdrukken met en zonder + vlag.

\\ n"); printf ("Vergelijk de uitgang met de broncode \\ n"); printf ("--------------------------------------------- \\ n \\ n "); printf ("% d \\ n% d \\ n", 786, -786); printf ("% + d \\ n% + d \\ n", 786, -786); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //afdrukken een spatie voor ondertekende waarden //niet voorafgegaan door + of - #include #include int main () {printf ("een spatie voor ondertekende waarden \\ n afdrukken"); printf ("niet voorafgegaan door + of -n \\ n"); printf ("-------------------------------------- \\ n \\ n"); printf ("% d \\ n% d \\ n", 877, -877); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //o, X, X, en alle floating-point specificatie #include #include int main () {int c = 1427; float p = 1427,0; printf ("o, X, X, en alle floating-point voorschrijvers \\ n"); printf ("Vergelijk de uitgang met de broncode \\ n"); printf ("----------------------------------------- \\ n \\ n") ; printf ("% # o \\ n", c); printf ("% # x \\ n", c); printf ("% # X \\ n", c); printf ("\\ n% # g \\ n", p); printf ("% # G \\ n", p); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //Afdrukken met de 0 (nul) flag vult nullen #include #include int main () {printf ("Afdrukken met de 0 (nul) flag vult nullen \\ n"); printf ("Vergelijk de uitgang met de broncode \\ n"); printf ("----------------------------------------------- -------- \\ n \\ n "); printf ("% + 09d \\ n", 762); printf ("d", 762); printf ("\\ n"); systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //Lezen integers #include #include int main () {int a, b, c, d, e, f, g; printf ("Het lezen van gehele getallen van de standaard invoer \\ n"); printf ("------------------------------------ \\ n \\ n"); printf ("Geef zeven getallen gescheiden door een spatie:"); scanf ("% d% i% i% i% o% u% x", en a & b, en c, en d, e, en f, en g); printf ("De ingang wordt weergegeven als decimale getallen is: \\ n"); printf ("% d% d% d% d% d% d% d \\ n", a, b, c, d, e, f, g); systeem ("pauze"); 0 terug; } ------------------------------------------------- ----------------------------------- //Reading floating-point getallen #include #include int main () {float a, b, c; printf ("Reading floating-point getallen \\ n"); printf ("Vergelijk de uitgang met de broncode.

\\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Geef drie floating-point getallen, gescheiden door een spatie: \\ n"); scanf ("% e% f% g", en a & b, en c); printf ("Hier zijn de getallen in vlakte \\ n aangegaan"); printf ("floating-point notatie: \\ n"); printf ("% f% f% f \\ n", a, b, c); systeem ("pauze"); 0 terug; } ------------------------------------------------- ----------------------------------- //Lezen personages en strijkers #include #include int main () { char x, y [20]; printf ("Voer een string: '); scanf ("% s% c", en x, y); printf ("De ingang was: \\ n"); printf ("het karakter \\"% c \\ "", x); printf ("en de string \\"% s \\ "\\ n", y); systeem ("pauze"); 0 terug; } ------------------------------------------------- ------------------------------------- //input data met een veld breedte #include #include int main () {int x, y; printf ("Voer een zescijferige integer:"); scanf ("-% d", & x & y); printf ("The integers ingang waren% d en% d \\ n", x, y); systeem ("pauze"); 0 terug; } ------------------------------------------------- ------------------------------------- //Lezen en weggooien karakters uit de input-stroom # include # omvatten int main () {int month1, day1, jaar1, month2, day2, jaar2; printf ("Voer een datum in de vorm mm-dd-jj:"); //pad 0 voor twee velden en gooi de - karakters .

... scanf ("% d% * c% d% * c% d", & month1 & dag1 & jaar1); printf ("maand = d dag = d jaar = d \\ n \\ n", month1, day1, jaar1); printf ("Voer een datum in de vorm dd /mm /jj:"); //pad 0 voor twee velden en gooi de /karakters ... scanf ("% d% * c% d% * c% d", & month2 & day2 & jaar2); printf ("maand = d dag = d jaar = d \\ n", month2, day2, jaar2); systeem ("pauze"); 0 terug; } ------------------------------------------------- -------------------------------------- //aaneenschakeling van de #include #include int main () {cout systeem ("pauze"); 0 terug; } ------------------------------------------------- -------------------------------------- //afdrukken van het adres opgeslagen in een char * variabele # onder #include int main () {char * String = "pointer testen"; cout systeem ("pauze"); 0 terug; } ------------------------------------------------- --------------------------------------- //stroom winning operator //input van toetsenbord met cin #include #include int main () {int x, y; cout cin >> x >> y; cout> s >> t; q = 10 * (s + t); cout //met '\\ n' voor de nieuwe regel cout cout cout systeem ("pauze"); } ------------------------------------------------- -------------------------------------------- //cout en cin voorbeeld voor de functie aan te roepen en de vele #include #include float simple_calc (float); void main (void) {float x = 3, y [4], som = 0; int i; cout cout for (i = 1; i {cout cin >> y [i]; som = som + y [i]; //scala} cout systeem ("pauze");} float simple_calc (float x) {float p ; p = (x * x); return p;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //Printing floating-point nummers met //floating-point conversie bestekschrijvers #include main () {printf ("Afdrukken floating-point nummers met \\ n"); printf ( "floating-point conversie bestekschrijvers. \\ n"); printf ("Vergelijk de uitgang met broncode \\ n \\ n"); printf ("1% e. \\ n", 1.234.567,89); printf ("2% e \\. n ", 1.234.567,89); printf (" 3% e. \\ n ", -1.234.567,89); printf (" 4% E. \\ n ", 1.234.567,89); printf (" 5% f \\ n ", 1.234.567,89).; printf ("6% g. \\ n", 1.234.567,89); printf (". 7% G \\ n", 1.234.

567,89);} --------------------------------------------------GCC----------------------------------------------------- /* De p, n en% omzetting specifiers * //*****************module5.c*************** **** /#include #include int main () {int * ptr; /* pointer variabele * /int x = 12345, y; ptr = & x; /* het toekennen van het adres van de variabele x aan de variabele ptr * /printf (" \\ Alco de p, n en %% conversie specifiers \\ n.

"); printf (" Vergelijk de uitgang met de broncode \\ n "); printf (" -------------- --------------------------------- \\ n \\ n "); printf (" De waarde van pointer wzr% p \\ n ", PTR); printf (" Het adres van de variabele x% p \\ n \\ n ", & x); printf (" Total tekens gedrukt op deze regel is:% n ", & y); printf ("% d \\ n \\ n ", y); y = printf (" Deze regel heeft 28 tekens \\ n "); printf ("% d tekens werden gedrukt \\ n \\ n ", y); printf (" een %% in afdrukken een format-string \\ n "); return 0;} =============================================================================================================.

h>.h>

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