*   >> Læs Uddannelse artikler >> education >> college and university

Modul 5: Introduktion til C og C ++

MODUL 5

---------------------------- --------------------- #include //for systemet () # include ... {C ++ koder ...} --------- ---------------------------------------- bør ændres til: ----- -------------------------------------------- #include //brug C ++ wrapper til at kalde C-funktioner fra C ++ programmer ... #include hjælp namespace std; ... {C ++ koder ...} ---------------------------------------- --------- I VC ++ /VC ++ .Net den iostream.h (header med .h) er ikke gyldig længere. Det bør være C ++ header, således at det falder inden for standarden.

I ældre Borland C ++ compiler dette stadig virker, men ikke ordentlig mere ... og for standard C /C ++ for at overføre skulle være noget problem, eller bedre du læser Module23 på https://www.tenouk.com/Module23.html at få det store billede ... For C-koder, de stadig C-koder: o) ================================= ======================================== ========== ================================================== ============= //Brug af heltal konvertering beregnere # include # include int main () {printf ("Diverse format til heltal print \\ n"); printf ("------------------------------------- \\ n"); printf ("% d \\ n", 455); printf ("% i \\ n", 455); //i samme som d i printf () printf ("% d \\ n", 455); printf ("% d \\ n", -455); printf ("% hd \\ n", 32000); printf ("% ld \\ n", 2000000000L); printf ("% a \\ n", 455); printf ("% u \\ n", 455); printf ("% u \\ n", -455); //- 455 er læst af% u og omdannes til den usignerede //værdi 4294966841 med 4 byte heltal printf ("% x \\ n", 455); printf ("% X \\ n", 455); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ------------------------------ //Udskrivning flydende tal med //floating-point konvertering beregnere # include # include int main () {printf ("Udskrivning af flydende tal med \\ n"); printf ("floating-point konvertering beregnere \\ n".

); printf ("Sammenlign output 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); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- -------------------------------- //Udskrivning strygere og tegn # include # include int main () {char karakter = 'EN'; char 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-array navn, markøren til den første opstilling s element \\ n ") printf ("% s \\ n ", streng); printf (" \\ nUsing pointer, der peger på det første tegn i strengen \\ n ") printf ("% s \\ n ", stringPtr) systemet (" pause ") tilbagevenden 0;} ------------------------------------------- --------------------------------------- //Brug af p, n og% omdannelse beregnere # include # include int main () {int * ptr; //pointer variabel int x = 12345, y; PTR = & x; //tildele adresse af variable x til variabel PTR printf ("\\ nUsing p, n, og %% konvertering beregnere \\ n "); printf (".

Sammenlign output med kildekoden \\ n ") printf (" ---------------------- ------------------------- \\ n \\ n ") printf (" Værdien af ​​pointer PTR er% p \\ n ", PTR); printf ("Adressen på variabel x er% p \\ n \\ n", og x), printf ("Total tegn, der står på denne linje er:% n", og y), printf ("% d \\ n \\ n", y ), y = printf ("Denne linje har 28 tegn \\ n"); printf ("% d tegn blev trykt \\ n \\ n", y); printf ("Udskrivning af en %% i et format kontrol string \\ n"); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- -------------------------------- //Udskrivning heltal højre berettiget # include # include int main () {printf ( "Udskrivning af heltal højre begrundede \\ N.

"); printf ("Sammenlign outputtet 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", -12.

345); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- -------------------------------- //Brug præcision under udskrivning heltal, //flydende tal og strenge # include #include int main () {int i = 873; float f = 123,94536; char s [] = "Happy Birthday"; printf ("Brug præcision under udskrivning heltal, \\ n"); printf ("floating-point tal og strenge \\ n".); printf ("Sammenlign outputtet med kildekoden \\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Brug præcision heltal \\ n"); printf ("\\ t% .4d \\ n \\ t% .

9d \\ n \\ n", i, i); printf ("Brug præcision floating-point tal \\ n"); printf ("\\ t% .3f \\ n \\ t% .3e \\ n \\ t% .3g \\ n \\ n", f, f, f); printf ("Brug præcision for strygere \\ n"); printf ("\\ t% .11s \\ n", s); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //Ret begrunde og venstre begrunde værdier # include # include int main () {printf ("Right begrunde og venstre begrunde værdier \\ n.") printf ("Sammenlign outputtet med kildekoden \\ n.

") printf ("-------------------------------------------- \\ n \\ n "); printf ("sdcf \\ n \\ n", "goddag", 7, »a«, 1,23); printf ("% - 10s% -10d% 10C% -10f \\ n", "goddag", 7, »a«, 1,23); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //Udskrivning numre med og uden + flag # include # include int main () {printf ("Udskrivning af numre med og uden + flag.

\\ n"); printf ("Sammenlign outputtet med kildekoden \\ n"); printf ("--------------------------------------------- \\ n \\ n "); printf ("% d \\ n% d \\ n", 786, -786); printf ("% + d \\ n% + d \\ n", 786, -786); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //Udskrivning et mellemrum før signerede værdier //ikke forud for + eller - #include #include int main () {printf ("Udskrivning af et mellemrum før underskrevet værdier \\ n"); printf ("ikke indledes med + eller -n \\ n"); printf ("-------------------------------------- \\ n \\ n"); printf ("% d \\ n% d \\ n", 877, -877); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //o, x, X, og eventuelle floating-point specifier #include #include int main () {int c = 1427; float p = 1427,0; printf ("O, X, X, og eventuelle floating-point beregnere \\ n"); printf ("Sammenlign outputtet 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); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //Udskrivning med 0 (nul) flag udfylder førende nuller # include #include int main () {printf ("Udskrivning med 0 (nul) flag udfylder førende nuller \\ n"); printf ("Sammenlign outputtet med kildekoden \\ n"); printf ("----------------------------------------------- -------- \\ n \\ n "); printf ("% + 09D \\ n", 762); printf ("d", 762); printf ("\\ n"); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ---------------------------------- //Læsning heltal # include # include int main () {int a, b, c, d, e, f, g; printf ("Læsning heltal fra standard input \\ n"); printf ("------------------------------------ \\ n \\ n"); printf ("Enter syv heltal adskilt af mellemrum:"); scanf ("% d% i% i% i% o% u% x", og en, & b, og c, og d, og e, og f & g); printf ("The vist som decimaltal heltal input er: \\ n"); printf ("% d% d% d% d% d% d% d \\ n", a, b, c, d, e, f, g); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ----------------------------------- //Læsning flydende tal # include # include int main () {float a, b, c; printf ("Læsning floating-point tal \\ n"); printf ("Sammenlign outputtet med kildekoden \\ n.

") printf ("---------------------------------------- \\ n \\ n"); printf ("Enter tre flydende tal, adskilt af mellemrum: \\ n"); scanf ("% e% f% g", og en, & b & c); printf ("Her er de numre, der er opført i almindelig \\ n"); printf ("floating-point notation: \\ n"); printf ("% f% f% f \\ n", a, b, c); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ----------------------------------- //Læsning tegn og strygere # include # include int main () { char x, y [20]; printf ("Indtast en streng:"); scanf ("% c% s", og x, y); printf ("Input var: \\ n"); printf ("tegnet \\"% c \\ "", x); printf ("og strengen \\"% s \\ "\\ n", y); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ------------------------------------- //inputdata med et felt bredde # include # include int main () {int x, y; printf ("Indtast et sekscifret tal:"); scanf ("-% d", og x, og y); printf ("The heltal input var n% d og% d \\", x, y); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- ------------------------------------- //Læsning og genudsætning figurer fra input stream # include # omfatter int main () {int month1, day1, år1, month2, day2, år2; printf ("Indtast en dato i form mm-dd-åå:"); //pude 0 til to felter, og kassere de - tegn .

... scanf ("% d% * c% d% * c% d", og month1, & day1, & år1); printf ("måned = d dag = d år = d \\ n \\ n", month1, day1, år1); printf ("Indtast en dato i form dd /mm /åå:"); //pude 0 til to felter og kasserer det /tegn ... scanf ("% d% * c% d% * c% d", og month2, & day2, & år2); printf ("måned = d dag = d år = d \\ n", month2, day2, år2); systemet ("PAUSE"); tilbage 0; } ------------------------------------------------- -------------------------------------- //sammenkæde den # include # include int main () {cout-system ("PAUSE"); tilbage 0; } ------------------------------------------------- -------------------------------------- //udskriver adressen gemt i en char * variabel # omfatter #include int main () {char * string = "pointer test"; cout-system ("pause") tilbage 0; } ------------------------------------------------- --------------------------------------- //stream udvinding operatør //input fra tastatur med cin # include # include int main () {int x, y; cout cin >> x >> y; cout> s >> t; q = 10 * (s + t); cout //hjælp '\\ n "for newline cout cout cout-system (" PAUSE "); } ------------------------------------------------- -------------------------------------------- //cout og cin eksempel for funktionskald og array #include #include float simple_calc (float); void main (void) {float x = 3, y [4], sum = 0; int i; cout cout for (i = 1; i {cout cin >> y [i]; sum = sum + y [i]; //vifte} cout-system ("pause")} float simple_calc (float x) {float p ; p = (x * x) tilbagesendelse p;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //Udskrivning flydende tal med //floating-point konvertering beregnere # include main () {printf ("Udskrivning af flydende tal med \\ n"); printf ( "floating-point konvertering beregnere \\ N."); printf ("Sammenlign outputtet 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);} --------------------------------------------------GCC----------------------------------------------------- /* Brug af p, n og% omdannelse beregnere * //*****************module5.c*************** **** /#include #include int main () {int * ptr; /* pointer variabel * /int x = 12345, y; PTR = & x; /* tildele adressen på variablen x til variabel PTR * /printf (" \\ nUsing p, n, og %% konvertering beregnere \\ n.

") printf (" Sammenlign outputtet med kildekoden \\ n ") printf (" -------------- --------------------------------- \\ n \\ n ") printf (" Værdien af ​​pointer PTR er% p \\ n ", PTR) printf (" Adressen på variabel x er% p \\ n \\ n ", og x), printf (" Total tegn, der står på denne linje er:% n ", og y), printf ("% d \\ n \\ n ", y), y = printf (" Denne linje har 28 tegn \\ n "); printf ("% d tegn blev trykt \\ n \\ n ", y) printf (" Udskrivning af en %% i et format kontrol string \\ n ") tilbagevenden 0;} =============================================================================================================.

h>.h>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.