*   >> Lectura Educación Artículos >> education >> colegio y universidad

Módulo 5: Introducción a C y C ++

MÓDULO 5

---------------------------- --------------------- #include //para el sistema () # include ... {códigos C ++ ...} --------- ---------------------------------------- debe ser cambiado a: ----- -------------------------------------------- #include //uso de C ++ envoltorio para llamar a funciones de C de los programas en C ++ ... #include using namespace std; ... {Códigos C ++ ...} ---------------------------------------- --------- En VC ++ /VC ++ .Net la iostream.h (encabezado con .h) ya no es válida. Debe ser cabecera de C ++, de manera que cumpla con el estándar.

En mayor compilador Borland C ++ esto todavía funciona, pero no adecuado más ... y por estándar de C /C ++ de la portabilidad debe ser ningún problema o mejor que leer Module23 en https://www.tenouk.com/Module23.html llegar el panorama ... Para los códigos C, todavía códigos C: o) ================================= ======================================== ========== ================================================== ============= //Uso de los especificadores de conversión entero #include #include int main () {printf ("Varios formato para la impresión número entero \\ n"); printf ("------------------------------------- \\ n"); printf ("% d \\ n", 455); printf ("% i \\ n", 455); //i mismo que d en 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 se lee por% uy convertidos al valor sin signo //4294966841 por 4 bytes printf entero ("% x \\ n", 455); printf ("% X \\ n", 455); del sistema ("pausa"); return 0; } ------------------------------------------------- ------------------------------ //Impresión de números de punto flotante con //de punto flotante de conversión especificadores #include #include int principales) {printf ("números de punto flotante de impresión con \\ n") (; printf ("conversión especificadores de punto flotante.

\\ n"); printf ("Comparación de la salida con el código fuente \\ 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); del sistema ("pausa"); return 0; } ------------------------------------------------- -------------------------------- //cadenas de impresión y personajes #include) {personaje Char #include int main (= 'LA'; cadena char [] = "Esto es una cadena"; char * stringPtr = "Esto también es una cadena"; printf ("--------------------------------- \\ n"); printf ("--- El carácter y el formato de cadena --- \\ n"); printf ("--------------------------------- \\ n \\ n"); printf ("% c printf (" \\ cadena nLateral \\ n "); printf ("% s \\ n "," Esto es una cadena "); printf (" \\ nSi usa nombre de la matriz, el puntero de la primera matriz elemento \\ n "); printf ("% s \\ n ", string); printf (" puntero \\ nSi usa, señalando el primer carácter de la cadena \\ n "); printf ("% s \\ n ", stringPtr), sistema (" pausa "); return 0;} ------------------------------------------- --------------------------------------- //Uso de la p, n, y la conversión% especificadores #include #include int main () {int * ptr; //puntero variables int x = 12.

345, y; ptr = & x; //asignar dirección de variable x a la variable ptr printf ("\\ nUso la p, n, y %% especificadores de conversión \\ n "); printf (". Comparar la salida con el código fuente \\ n "); printf (" ---------------------- ------------------------- \\ n \\ n "); printf (" El valor de puntero ptr es% p \\ n ", ptr); printf ("La dirección de la variable x es% p \\ n \\ n", y x); printf ("caracteres totales impresos en esta línea es:% n", & y); printf ("% d \\ n \\ n", y ); y = printf ("Esta línea tiene 28 caracteres \\ n"); printf ("% d caracteres se imprimieron \\ n \\ n", y); printf ("Impresión de un %% en un control de formato de cadena \\ n"); del sistema ("pausa"); return 0; } ------------------------------------------------- -------------------------------- //Impresión números enteros justificado a la derecha #include #include int main () {printf ( "enteros impresión derecha justificados.

\\ n"); printf ("Comparar la salida con el código fuente \\ 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", -1.234); printf ("M \\ n", -12.

345); del sistema ("pausa"); return 0; } ------------------------------------------------- -------------------------------- //Usando precisión durante la impresión enteros, //números de punto flotante y cadenas #include #include int main () {int i = 873; float f = 123.94536; Char s [] = "feliz cumpleaños"; printf ("Uso de precisión durante la impresión enteros, \\ n"); printf ("números de punto flotante y cadenas.

\\ n"); printf ("Comparar la salida con el código fuente \\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Uso de precisión para enteros \\ n"); printf ("\\ t% .4d \\ n \\ t% .9d \\ n \\ n", i, i); printf ("Uso de precisión para los números de punto flotante \\ n"); printf ("\\ t% .3f \\ n \\ t% .3e \\ n \\ t% .3G \\ n \\ n", f, f, f); printf ("Uso de precisión para las cadenas \\ n"); printf ("\\ t% .

11s \\ n", s); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //Derecho justificar y dejó justificar valores #include #include int main () {printf ("Derecho justificar y la izquierda los valores que justifica. \\ n"); printf ("Comparar la salida con el código fuente. \\ n"); printf ("-------------------------------------------- \\ n \\ norte"); printf ("SDCF \\ n \\ n", "hola", 7, 'a', 1.23); printf ("% - 10s% -10D% -10C% -10f \\ n", "hola", 7, 'a', 1.

23); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //números de impresión con y sin el + bandera #include #include int main () {printf ("números de impresión con y sin la bandera +. \\ n"); printf ("Comparar la salida con el código fuente \\ n"); printf ("--------------------------------------------- \\ n \ orte"); printf ("% d \\ n% d \\ n", 786, -786); printf ("% + d \\ n% + d \\ n", 786, -786); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //Impresión de un espacio de valores antes firmados no //precedidas por + o - #include #include int printf main () {("Impresión de un espacio antes firmaron valores \\ n"); printf ("no precedido por + o -n \\ n"); printf ("-------------------------------------- \\ n \\ n"); printf ("% d \\ n% d \\ n", 877, -877); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //O, X, X, y cualquier punto flotante especificador #include #include int main () {int c = 1,427; flotador p = 1427,0; printf ("O, X, X, y cualquier punto flotante especificadores \\ n"); printf ("Comparar la salida con el código fuente \\ 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); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //Impresión con el 0 (cero) bandera llena de ceros #include #include int main () {printf ("Impresión con el 0 (cero) bandera llena de ceros \\ n"); printf ("Comparar la salida con el código fuente \\ n"); printf ("----------------------------------------------- -------- \\ n \\ n "); printf ("% + 09d \\ n", 762); printf ("d", 762); printf ("\\ n"); del sistema ("pausa"); return 0; } ------------------------------------------------- ---------------------------------- //enteros Lectura #include #include int main () {int a, b, c, d, e, f, g; printf ("La lectura de los números enteros desde la entrada estándar \\ n"); printf ("------------------------------------ \\ n \\ n"); printf ("Introduzca siete enteros separados por un espacio:"); scanf ("% d% i% i% i% s% u% x", & a, & b, & c, y d, e, f y, y g); printf ("La entrada que aparece como enteros decimales es: \\ n"); printf ("% d% d% d% d% d% d% d \\ n", a, b, c, d, e, f, g); del sistema ("pausa"); return 0; } ------------------------------------------------- ----------------------------------- //números de Lectura de punto flotante #include #include int main () {float a, b, c; printf ("La lectura de punto flotante número \\ n"); printf ("Comparar la salida con el código fuente.

\\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Introduzca tres números de punto flotante, separadas por un espacio: \\ n"); scanf ("% e% f% g", & a, & b, y c); printf ("Aquí están los números introducidos en la llanura \\ n"); printf ("notación de punto flotante: \\ n"); printf ("% f% f% f \\ n", a, b, c); del sistema ("pausa"); return 0; } ------------------------------------------------- ----------------------------------- //caracteres Lectura y cadenas #include #include int main () { Char x, y [20]; printf ("Introduzca una cadena:"); scanf ("% c% s", y x, y); printf ("La entrada fue: \\ n"); printf ("el carácter \\"% c \\ "", x); printf ("y la cadena \\"% s \\ "\\ n", y); del sistema ("pausa"); return 0; } ------------------------------------------------- ------------------------------------- //datos de entrada con un ancho campo #include #include int main () {int x, y; printf ("Introduzca un número entero de seis dígitos:"); scanf ("-% d", y x, y y); printf ("La entrada de números enteros estaban% dy% d \\ n", x, y); del sistema ("pausa"); return 0; } ------------------------------------------------- ------------------------------------- //Lectura y personajes descartando desde la entrada #include arroyo # incluir int main () {int mes1, día1, año1, mes2, day2, año2; printf ("Introduzca una fecha en el formato mm-dd-aa:"); //almohadilla 0 para dos campos y descartando los personajes - .

... scanf ("% d% * c% d% * c% d", y mes1, y día1, y año1); printf ("mes = d = día d años = d \\ n \\ n", mes1, día1, año1); printf ("Introduzca una fecha en el formato mm /dd /aa:"); //almohadilla 0 para dos campos y descartar el /personajes ... scanf ("% d% * c% d% * c% d", y mes2, y day2, y año2); printf ("mes = d = día d años = d \\ n", mes2, day2, año2); del sistema ("pausa"); return 0; } ------------------------------------------------- -------------------------------------- //concatenando el int #include #include main () {cout sistema ("pausa"); return 0; } ------------------------------------------------- -------------------------------------- //imprimir la dirección almacenada en un char * variable # include () {char * cadena = "prueba puntero" main int #include; sistema cout ("pause"); return 0; } ------------------------------------------------- --------------------------------------- //corriente operador de extracción //entrada de teclado con cin #include #include int main () {int x, y; cin cout >> x >> y; cout> s >> t; q = 10 * (s + t); cout //cout cout cout sistema con '\\ n' para la nueva línea ("pausa"); } ------------------------------------------------- -------------------------------------------- //ejemplo cout y cin para la llamada a la función y la matriz #include #include simple_calc flotante (float); void main (void) {float x = 3, y [4], suma = 0; int i; cout cout for (i = 1; i {cout cin >> y [i]; suma = suma + y [i]; //array} sistema cout ("pause");} simple_calc flotante (float x) {float p ; p = (x * x); retorno p;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //Impresión de números de punto flotante con conversión especificadores //de punto flotante #include principales) {printf ("números de punto flotante de impresión con \\ n") (; printf ( "especificadores de punto flotante de conversión. \\ n"); printf ("Comparar la salida con el código fuente \\ 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----------------------------------------------------- /* Uso de la p, n, y especificadores de conversión% * //*****************module5.c*************** **** /#include #include int main () {int * ptr; /* variable de puntero * /int x = 12.345, y; ptr = & x; /* asignar la dirección de la variable x a la variable ptr * /printf (" \\ nUso la p, n, y %% especificadores de conversión.

\\ n "); printf (" Comparación de la salida con el código fuente \\ n "); printf (" -------------- --------------------------------- \\ n \\ n "); printf (" El valor de puntero ptr es% p n \\ ", ptr); printf (" La dirección de la variable x es% p \\ n \\ n ", y x); printf (" caracteres totales impresos en esta línea es:% n ", & y); printf ("% n \\ n d \\ ", y); y = printf (" Esta línea tiene 28 caracteres \\ n "); printf ("% d caracteres se imprimieron \\ n \\ n ", y); printf (" Impresión de un %% en un control de formato de cadena \\ n "); return 0;} =============================================================================================================.

h>.h>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.