*   >> Lese Utdanning Artikler >> education >> college and university

Modul 5: Introduksjon til C og C ++

Modul 5

---------------------------- --------------------- #include //for system () # include ... {C ++ koder ...} --------- ---------------------------------------- bør endres til: ----- -------------------------------------------- #include //bruk C ++ wrapper å kalle C-funksjoner fra C ++ programmer ... # include bruker namespace std; ... {C ++ koder ...} ---------------------------------------- --------- I VC ++ /VC ++ .Net den iostream.h (header med .h) ikke er gyldig lenger. Det bør være C ++ øverste del, slik at det i samsvar med standarden.

I eldre Borland C ++ kompilatoren dette fortsatt fungerer, men ikke riktig noe mer ... og for standard C /C ++ portabilitet bør ikke være noe problem eller bedre du leser Module23 på https://www.tenouk.com/Module23.html å få det store bildet ... For C-koder, har de fortsatt C koder: o) ================================= ======================================== ========== ================================================== ============= //Bruke heltall konvertering bransjen #include #include int main () {printf ("Various format for heltall utskrift \\ n"); printf ("------------------------------------- \\ n"); printf ("% d \\ n", 455); printf ("% i \\ n", 455); //jeg samme som d i 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 blir lest av% u og konvertert til unsigned //verdien 4294966841 av 4 byte heltall printf ("% x \\ n", 455); printf ("% X \\ n", 455); system ("pause"); returnere 0; } ------------------------------------------------- ------------------------------ //Skrive flyttall med //flytkonverteringsbransjen # include #include int main () {printf ("Skrive flyttall med \\ n"); printf ("flytkonverteringsbransjen \\ n.

"); printf ("Sammenlikn resultatet med kildekode \\ n \\ n"); printf ("1% e \\ n.", 1.234.567,89); printf (". 2% e \\ n", 1.234.567,89); printf ("3% e \\ n.", -1234567,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); system ("pause"); returnere 0; } ------------------------------------------------- -------------------------------- //Skrive strenger og tegn #include #include int main () {char karakter = 'EN'; røye string [] = "Dette er en streng"; char * stringPtr = "Dette er også en streng"; printf ("--------------------------------- \\ n"); printf ("--- Character og String format --- \\ n"); printf ("--------------------------------- \\ n \\ n"); printf ("% c printf (" \\ nLateral string \\ n "); printf ("% s \\ n "," Dette er en streng "); printf (" \\ nUsing rekke navn, pekeren til første rekke er element \\ n "); printf ("% s \\ n ", string); printf (" \\ nUsing pekeren, peker til det første tegnet i strengen \\ n "); printf ("% s \\ n ", stringPtr), system (" pause "); return 0;} ------------------------------------------- --------------------------------------- //Bruke p, n og% konverterings bransjen #include #include int main () {int * ptr; //pekeren variabel int x = 12345, y; ptr = & x; //tildele adresse variable x til variabel ptr printf ("\\ nUsing p, n, og %% konverterings beskrivende \\ n "); printf (".

Sammenlign utgang med kildekoden \\ n "); printf (" ---------------------- ------------------------- \\ n \\ n "); printf (" Verdien av pekeren ptr er% s \\ n ", PTR); printf ("Adressen til variabelen x er% s \\ n \\ n", og x); printf ("Total tegn som står skrevet på denne linjen er:% n", og y); printf ("% d \\ n \\ n", y ); y = printf ("Denne linjen har 28 tegn \\ n"); printf ("% d tegn ble skrevet ut \\ n \\ n", y); printf ("Skrive ut et %% i et format kontroll streng \\ n"); system ("pause"); returnere 0; } ------------------------------------------------- -------------------------------- //Utskrift heltall høyrestilt #include #include int main () {printf ( "Skrive heltall høyrestilt.

\\ n"); printf ("Sammenlikn resultatet med kildekoden \\ 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", -12345); system ("pause"); returnere 0; } ------------------------------------------------- -------------------------------- //Bruke presisjon under utskrift heltall, //flyttall og strenger #include #include int main () {int i = 873; float f = 123,94536; char s [] = "Happy Birthday"; printf ("Bruke presisjon under utskrift heltall, \\ n"); printf ("flyttall og strenger \\ n.

"); printf ("Sammenlikn resultatet med kildekoden \\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Bruke presisjon for heltall \\ n"); printf ("\\ t% .4d \\ n \\ t% .9d \\ n \\ n", i, i); printf ("Bruke presisjon for flyttall \\ n"); printf ("\\ t% .3f \\ n \\ t% .3e \\ n \\ t% .3g \\ n \\ n", f, f, f); printf ("Bruke presisjon for strings \\ n"); printf ("\\ t% .

11s \\ n", s); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //Høyre rettferdiggjør og venstre rettferdiggjøre verdier #include #include int main () {printf ("Right rettferdiggjør og venstre rettferdiggjøre verdier \\ n."); printf ("Sammenlikn resultatet med kildekoden \\ n.

"); printf ("-------------------------------------------- \\ n \\ n "); printf ("sdcf \\ n \\ n", "hallo", 7, 'a', 1,23); printf ("% - 10s% -10d% 10C% -10f \\ n", "hallo", 7, 'a', 1,23); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //Skrive tall med og uten + flagget #include #include int main () {printf ("Skrive tall med og uten + flagget.

\\ n"); printf ("Sammenlikn resultatet med kildekoden \\ n"); printf ("--------------------------------------------- \\ n \\ n "); printf ("% d \\ n% d \\ n", 786, -786); printf ("% + d \\ n% + d \\ n", 786, -786); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //Skrive et mellomrom før signerte verdier //ikke innledes med + eller - #include #include int main () {printf ("Skrive en plass før signert verdier \\ n"); printf ("ikke innledes med + eller -n \\ n"); printf ("-------------------------------------- \\ n \\ n"); printf ("% d \\ n% d \\ n", 877, -877); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //o, x, x, og noen flyttalls specifier #include #include int main () {int c = 1427; float p = 1427,0; printf ("o, x, x, og noen flyttallsbransjen \\ n"); printf ("Sammenlikn resultatet med kildekoden \\ n"); printf ("----------------------------------------- \\ n \\ n") ; printf ("% # o \\ n", c); printf ("% # x \\ n", c); printf ("% # X \\ n", c); printf ("\\ n% # g \\ n", s); printf ("% # G \\ n", s); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //Skrive med 0 (null) flagg fyller ledende nuller #include #include int main () {printf ("Skrive ut med 0 (null) flagg fyller ledende nuller \\ n"); printf ("Sammenlikn resultatet med kildekoden \\ n"); printf ("----------------------------------------------- -------- \\ n \\ n "); printf ("% + 09D \\ n", 762); printf ("d", 762); printf ("\\ n"); system ("pause"); returnere 0; } ------------------------------------------------- ---------------------------------- //Reading heltall #include #include int main () {int a, b, c, d, e, f, g; printf ("Lese heltall fra standard input \\ n"); printf ("------------------------------------ \\ n \\ n"); printf ("Skriv syv tall adskilt med mellomrom:"); scanf ("% d% i% i% i% o% u% x", og en & b, og c, og d, og e, og f, og g); printf ("Inngangs vises som desimaltall heltall er: \\ n"); printf ("% d% d% d% d% d% d% d \\ n", a, b, c, d, e, f, g); system ("pause"); returnere 0; } ------------------------------------------------- ----------------------------------- //Reading flyttall #include #include int main () {float a, b, c; printf ("Lese flyttall \\ n"); printf ("Sammenlikn resultatet med kildekoden \\ n.

"); printf ("---------------------------------------- \\ n \\ n"); printf ("Skriv tre flyttall, adskilt med mellomrom: \\ n"); scanf ("% e% f% g" og en, & b, og c); printf ("Her er tallene som legges inn i vanlig \\ n"); printf ("flyttallsnotasjon: \\ n"); printf ("% f% f% f \\ n", a, b, c); system ("pause"); returnere 0; } ------------------------------------------------- ----------------------------------- //Lese tegn og strenger #include #include int main () { char x, y [20]; printf ("Skriv en streng:"); scanf ("% c% s", og x, y); printf ("The innspill var: \\ n"); printf ("tegnet \\"% c \\ "", x); printf ("og strengen \\"% s \\ "\\ n", y); system ("pause"); returnere 0; } ------------------------------------------------- ------------------------------------- //inngangsdata med en feltbredde #include #include int main () {int x, y; printf ("Skriv inn et sekssifret tall:"); scanf ("-% d", og x, og y); printf ("The heltall innspill var% d og% d \\ n", x, y); system ("pause"); returnere 0; } ------------------------------------------------- ------------------------------------- //Reading og forkaster tegn fra input stream # include # inkluderer int main () {int måned1, day1, år1, måned2, day2, year2; printf ("Skriv en dato i form mm-dd-yy:"); //pad 0 for to felt og forkaster - tegn .

... scanf ("% d% * c% d% * c% d", og måned1, og day1, og år1); printf ("måned = d dag = d år = d \\ n \\ n", måned1, day1, år1); printf ("Skriv en dato i form mm /dd /åå:"); //pad 0 for to felt og forkaster /tegn ... scanf ("% d% * c% d% * c% d", og måned2, og day2, og year2); printf ("måned = d dag = d år = d \\ n", måned2, day2, year2); system ("pause"); returnere 0; } ------------------------------------------------- -------------------------------------- //concatenating #include #include int main () {domstol system ("pause"); returnere 0; } ------------------------------------------------- -------------------------------------- //skriver inn adressen lagret i en char * variable # inkluderer #include int main () {char * streng = "pekeren testing"; domstol system ("pause"); returnere 0; } ------------------------------------------------- --------------------------------------- //stream utvinning operatør //input fra tastatur med cin #include #include int main () {int x, y; domstol cin >> x >> y; domstol> s >> t; q = 10 * (r + t); domstol //bruker '\\ n' for linjeskift domstol domstol domstol system ("pause"); } ------------------------------------------------- -------------------------------------------- //domstol og cin eksempel for funksjonskall og rekke #include #include float simple_calc (float); void main (void) {float x = 3, y [4], sum = 0; int i; domstol domstol for (i = 1; jeg {cout cin >> y [i]; sum = sum + y [i]; //matrise} domstol system ("pause");} float simple_calc (float x) {float p ; p = (x * x); avkastning p;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //Skrive flyttall med //flytkonverteringsbransjen #include main () {printf ("Skrive flyttall med \\ n"); printf ( "flytkonverteringsbransjen. \\ n"); printf ("sammenlign utgangen med kildekoden \\ n \\ n"); printf ("1% e \\ n.", 1.234.567,89); printf ("2% e \\. n ", 1.234.567,89); printf (" 3% e \\ n. ", -1234567,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----------------------------------------------------- /* Bruke p, n og% konverteringsbransjen * //*****************module5.c*************** **** /#include #include int main () {int * ptr; /* pekeren variabel * /int x = 12345, y; ptr = & x; /* tildele adressen til variabelen x variabel ptr * /printf (" \\ nUsing p, n, og %% konverteringsbransjen \\ n.

"); printf (" Sammenlikn resultatet med kildekoden \\ n "); printf (" -------------- --------------------------------- \\ n \\ n "); printf (" Verdien av pekeren ptr er% p \\ n ", PTR); printf (" Adressen til variabelen x er% s \\ n \\ n ", og x); printf (" Total tegn som står skrevet på denne linjen er:% n ", og y); printf ("% d \\ n \\ n ", y); y = printf (" Denne linjen har 28 tegn \\ n "); printf ("% d tegn ble skrevet ut \\ n \\ n ", y); printf (" Skrive en %% i et format kontroll streng \\ n "); return 0;} =============================================================================================================.

h>.h>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.