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

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

MÓDULO 3

---------------------------- --------------------- #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) ================================= ======================================== ========== ================================================== ============= //Demostrar modos operadores de prefijo y sufijo unarios #include #include #include int main () {int a, b; a = b = 5; printf ("modo de postfix y el modo de prefijo ejemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); //Algunos comentario aquí printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d ", A-- --b,); printf (" modo \\ npostfix, A-- =% d modo de prefijo, --b =% d ", A--, - -b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("\\ n"); sistema ("pausa" ); return 0;} -------------------------------------------------------------------------------------------------------------- //Demostrar modos operadores de prefijo y sufijo unarios #include #include #include int main () {int a, b; a = b = 5; printf ("modo de postfix y el modo de prefijo ejemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); /* Otro comentario aquí * ///Algunos comentario aquí printf ("\\ npostfix modo, A-- =% d modo de prefijo, --b =% d ", A--, --b); /* Otro comentario aquí * /printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d ", A--, --b); printf (" modo \\ npostfix, A-- =% d modo de prefijo, --b =% d ", A-- , --b); printf ("\\ n"); sistema ("pause"); return 0;} ----------------------------------------------------------------------------------------------------------------- //Demostrar modos operadores de prefijo y sufijo unarios #include #include #include int main () {int a, b; //conjunto ayb tanto igual a 5 a = b = 5; //imprimirlos, decrementar cada vez //utilización modo de prefijo para b, modo postfix para un printf ("modo de postfix y el modo de prefijo ejemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("modo \\ npostfix, A-- =% d modo de prefijo, --b =% d", A--, --b); printf ("\\ n"); del sistema ("pausa"); return 0; } -------------------------------------------------------------------------------------------------------------- //Ejemplo de formato especificador #include #include int main () {printf ("Mi nombre es% s y yo soy% d años.

\\ N", "Juan", 25); printf ("Los ejemplos de los puntos decimales% f \\ t% .3f \\ t% .2f \\ t \\ n", 1.7885,1.7885,1.7885); printf ("Ejemplos de caracteres \\ n"); printf ("% c \\ n% c \\ n% c \\ n", "A", "B", "a"); del sistema ("pausa"); return 0; } -------------------------------------------------------------------------------------------------------------- //Ejemplo operador módulo en la versión C. //Insumos varios segundos, y convierte a las horas, minutos y segundos //.

#include #include //# define directiva de preprocesador, definir constantes, //se reemplazará cada ocurrencia del SEC_PER_MIN //token en el programa con 60 #define SECS_PER_MIN 60 #define SECS_PER_HOUR 3600 int main () {segundos sin firmar, minutos, horas, secs_left, mins_left; //Prompting usuario que introduzca el número de segundos printf ("Introduzca el número de segundos //Leer y almacenar los datos introducidos por el usuario scanf ("% d ", y segundo); //hacer la operación módulo horas = segundos /minutos SECS_PER_HOUR; = segundos /SECS_PER_MIN; mins_left = minutos SECS_PER_MIN%; secs_left = segundos% SECS_PER_MIN; //Muestra el printf resultado ("% u segundos es igual a", segundo); printf ("% u horas, minutos u% y% u segundos \\ n ", hora, mins_left, secs_left), sistema (" pause "); return 0;} -------------------------------------------------------------------------------------------------------------- //Ejemplo operador módulo.

//Introduce un número de segundos, y se convierte en hora, //minutos y segundos. #include #include //Para VC ++ .Net usar las siguientes directivas de procesador //comentario la anterior # include ... //# include //#include //using namespace std; //Definir constantes #define SECS_PER_MIN 60 #define SECS_PER_HOUR 3600 void main () {int segundos sin firmar, minutos, horas, secs_left, mins_left; //usuario Prompting para introducir el número del segundo cout cin >> segundos; hora = segundos /minutos SECS_PER_HOUR; = segundos /SECS_PER_MIN; mins_left = minutos SECS_PER_MIN%; secs_left = segundos% SECS_PER_MIN; cout BitwiseOp (~ num3), sistema ("pause"); return 0;} //definición de la función .

.. anulará BitwiseOp (valor unsigned int) {unsigned int p; //Dos 8 bits, 16 posición, cambiar a la izquierda unsigned int displayMask = 1 printf ("% 7U =", valor); //Loop para todos poco ... para (p = 1; p {//si se ha ajustado TRUE a '1', establezca lo contrario a '0' putchar (valor y displayMask '1': '0'); //cambio a poco dada por //bit igual a: valor de valor si (p% 8 == 0) //poned espacio ...

putchar (''); } Putchar ('\\ n'); } ----------------------------------------------------------------------------------------------------------------- //copia del programa de la entrada estándar, //teclado a la salida estándar, consola //usando funciones predefinidas //getchar () y putchar (), definido en la cabecera //stdio.h archivo #include #include int main () { int cuenta; //da alguna pronta ... printf ("Introduzca una línea de texto: \\ n"); printf ("Pulse \\ 'S \\' para parar.

\\ n"); //obtener el carácter de la entrada estándar //tienda en el recuento de conteo variable = getchar (); //mientras que no se encontró con el S ... while (count = 'S'!) {//caracteres poner en el putchar salida estándar (cuenta); //continuar recibiendo personaje del conde entrada estándar = getchar (); } Del sistema ("pausa"); return 0; } --------------------------------------------------------------------------------------------------------------- //copia de la entrada estándar, //teclado a la salida estándar, consola //usando funciones predefinidas //getchar () y putchar () con final del archivo, EOF //EOF es el sistema #include dependiente #include int main () {int cuenta; //da alguna pronta .

.. printf ("Introduzca una línea de texto: \\ n"); printf ("EOF para parar. \\ n"); //obtener el carácter de la entrada estándar //tienda en el recuento de conteo variable = getchar (); //mientras que al final del archivo no se encuentra ... while (count = EOF!) {//caracteres poner en el putchar salida estándar (recuento); //continuar recibiendo personaje del conde entrada estándar = getchar (); } Del sistema ("pausa"); return 0; } ---------------------------------------------------------------------------------------------------------------- //crear un esqueleto de programa de trabajo ...

#include #include int main () {//printf ("Algunos pronta aquí ... \\ n"); int cuenta, charnum = 0; while ((count = getchar ()) = EOF!) {if (count = ''!) ++ charnum; } Printf ("probar la salida de aquí ... \\ n"); del sistema ("pausa"); return 0; } --------------------------------------------------------------------------------------------------------------- //Añadir otras funcionalidades siguiendo las //sencillos pasos en el desarrollo de programas ... #include #include int main () {//printf ("Algunos pronta aquí ...

\\ n"); //----- En el proceso: declarar e inicializar ---------- ----- //cada usada variables ---------------- -------- //----- Tercero: compilar y ejecutar ---------------- ----- //Cuarto: Si hay errores, recompilar y volver a ejecutar ---- //----- Por último, si no hay error, completa otra parte de ----- ----- //el programa, como por ejemplo comentarios, etc ----- -------- int cuenta, charnum = 0, linenum = 0; printf ("Introduce varias líneas de texto. \\ n"); printf ("Presione retorno de carro después EOF para terminar \\ n \\ n.

"); //------------- Primera: construir el bucle ----------- //mientras que almacena el proceso de carácter //no es igual a el final del archivo ... while ((count = getchar ()) = EOF!) {//do contar el personaje si (count = ''!) ++ charnum; //y la línea cuenta ... si (cuenta == '\\ n') {++ linenum; charnum = charnum -1; }} //---------- Segunda: probar la salida --------------- printf ("El número de línea =% d \\ n", linenum) ; printf ("El número de Char =% d \\ n", charnum); del sistema ("pausa"); return 0; } ------------------------------------------------ VC ++ /VC ++ .

Net ---------------------------------------------- ------------ //Añadir otras funcionalidades siguiendo las //sencillos pasos en el desarrollo de programas ... #include int main () {//printf ("Algunos pronta aquí ... \\ n") ; //----- En el proceso: declarar e inicializar ---------- ----- //cada usada variables ---------------- -------- //----- Tercero: compilar y ejecutar ---------------- ----- //Cuarto: Si hay errores, recompilar y volver a ejecutar ---- //----- Por último, si no hay error, completa otra parte de ----- ----- //el programa, como por ejemplo comentarios, etc ----- -------- int cuenta, charnum = 0, linenum = 0; printf ("Introduce varias líneas de texto.

\\ n"); printf ("Presione retorno de carro después EOF para terminar \\ n \\ n."); //------------- Primera: construir el bucle ----------- //mientras que almacena el proceso de carácter //no es igual a el final del archivo ... while ((count = getchar ()) = EOF!) {//do contar el personaje si (count = ''!) ++ charnum; //y la línea cuenta ...

si (cuenta == '\\ n') {++ linenum; charnum = charnum -1; }} //---------- Segunda: probar la salida --------------- printf ("El número de línea =% d \\ n", linenum) ; printf ("El número de Char =% d \\ n", charnum); return 0; } ---------------------------------------------------gcc------------------------------------------------------------- /******-cpoundassig.

c-*******/#include int main () {int a = 10, b = 20; printf ("En un principio: a = 3, b = 4 \\ n"); printf ("\\ na + b = ---> a = a + b =% d \\ n", a + = b); printf ("un último valor =% d \\ n", a); printf ("\\ na * = b ---> a = a * b =% d \\ n", a * = b); printf ("un último valor =% d \\ n", a); printf ("\\ na - = b ---> a = a - b =% d \\ n", a- = b); printf ("un último valor =% d \\ n", a); printf ("\\ na /= b ---> a = a /b =% d \\ n", a /= b); printf ("un último valor =% d \\ n", a); printf ("\\ na - = (b + 1) ---> a = a - (b + 1) =% d \\ n", a - = (b + 1)); printf ("un último valor =% d \\ n", a); return 0; } ----------------------------------------------------------------------------------------------------------------- /* bitwise operadores * //******--bitwise.

c--******/#include /* prototipo de función * /DisplayBits vacíos (sin firmar).; main () {p unsigned int; printf ("Introduzca un entero sin signo:"); scanf ("% u", y p); //DisplayBits llamada de función (p); return 0; .} /* Definición de la función * /DisplayBits void (número sin signo) {q sin firmar; /* 2 bytes, la posición de 16 bits * //* poco operado por poco y ocultar /máscara otros bits * //* utilizando operador de desplazamiento a la izquierda * //* comience con 10.000.000 00.000.

000 * /unsigned displayMask = 1 printf ("% 7U = ", número); de (q = 1; q {/* la combinación de número variable con displayMask * /putchar variable (número y displayMask '1': '0'); /* variable de número queda desplazado un bit * /número /separada * por 8? posición de los bits (1 byte) * /if (q% 8 == 0) putchar ('');} putchar ('\\ n');} =============================================================================================================.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>

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