Herramientas de usuario

Herramientas del sitio


curso-cpp:variables-valores-tipos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisión Ambos lados, revisión siguiente
curso-cpp:variables-valores-tipos [2016/09/29 16:48]
santo [Operaciones de entrada / salida]
curso-cpp:variables-valores-tipos [2016/09/29 16:54]
santo [Operaciones de entrada / salida]
Línea 142: Línea 142:
  
 Muestra un ejemplo de 3 lecturas de datos realizadas con ''​cin'':​ En la primera, se recibe un número entero y se guarda en la variable ''​x''​. En la segunda, se reciben **dos** enteros más, y se guardan (¡En este orden!) en las variables ''​y''​ y ''​z''​. Notar que es posible en una misma instrucción leer varias variables, utilizando para eso el operador ''>>''​ varias veces. Finalmente, en la tercera y última lectura con ''​cin''​ se leen **tres** variables: ''​x'',​ ''​y''​ y ''​z''​. Notar que en este caso, la tercera lectura **borra** los valores que se hayan leído en las primeras dos lecturas, ya que los nuevos valores son almacenados en las mismas variables donde se habían leído los valores anteriores, que se pierden al ser reemplazados por los nuevos. Muestra un ejemplo de 3 lecturas de datos realizadas con ''​cin'':​ En la primera, se recibe un número entero y se guarda en la variable ''​x''​. En la segunda, se reciben **dos** enteros más, y se guardan (¡En este orden!) en las variables ''​y''​ y ''​z''​. Notar que es posible en una misma instrucción leer varias variables, utilizando para eso el operador ''>>''​ varias veces. Finalmente, en la tercera y última lectura con ''​cin''​ se leen **tres** variables: ''​x'',​ ''​y''​ y ''​z''​. Notar que en este caso, la tercera lectura **borra** los valores que se hayan leído en las primeras dos lecturas, ya que los nuevos valores son almacenados en las mismas variables donde se habían leído los valores anteriores, que se pierden al ser reemplazados por los nuevos.
 +
 +Cuando queremos **enviar** datos a la salida, utilizamos ''​cout''​. En este caso, ''​cout''​ se encarga de **escribir** en la pantalla el resultado de cualquier expresión que le indiquemos. Además, tenemos el elemento especial ''​endl'',​ que sirve para indicar a ''​cout''​ que pase a escribir a la siguiente línea. Al elemento ''​endl''​ se lo suele denominar el //fin de línea//.
 +
 +Por ejemplo, el siguiente fragmento de código:
 +
 +<​code>​
 +cout << "​Mensaje1"​ << endl;
 +cout << "En la segunda linea " << "​podemos enviar un texto en partes"​ << endl;
 +cout << "Sin endl, no se salta de linea.";​
 +cout << "Por lo tanto esto se pega a la anterior.";​
 +cout << endl; // Se puede enviar solamente el endl en una instruccion,​ para forzar el salto de linea.
 +cout << (1+2+3+4) << " " << (1+3)*10 << endl; // Se pueden enviar expresiones para que se escriban
 +int x = 42;
 +cout << x+10 << endl; // Las variables se pueden usar en cualquier expresion
 +</​code>​
 +
 +Produciría por pantalla el siguiente resultado:
 +
 +<​code>​
 +Mensaje1
 +En la segunda linea podemos enviar un texto en partes
 +Sin endl, no se salta de linea.Por lo tanto esto se pega a la anterior.
 +10 40
 +52
 +</​code>​
 ===== Const ===== ===== Const =====
  
curso-cpp/variables-valores-tipos.txt · Última modificación: 2017/10/29 19:28 por santo