lunes, 23 de mayo de 2016

Capitulo 24: Variables en C++


Diario de un programador día 68 (2da. clase)

Variables en C++

Al igual que el curso de C, aquí haremos lo propio para tratar de ir a la par e ir avanzando prácticamente al mismo paso. Como es de suponer, en C++ se mantienen las reglas sobre la declaración de variables que vimos en C, así que no hay mucho que mencionar más que indicar como es la sintaxis de C++ para mostrar por pantalla el contenido de distintas variables.
Lo primero que vamos a hacer, será declarar un par de variables enteras, serán sumadas y luego mostraremos el resultado en pantalla, pero para no apresurar todo, vamos ir poco a poco hasta llegar al objetivo. El siguiente programa muestra el valor de una variable en pantalla:

#include<iostream>
int main(void)
{
  int num1 = 5;
  std::cout << "La variable num1 es =   "<< num1 << std::endl;
  return 0;
}

Esto imprime “La variable num1 es = 5” 


Para poder agregar el contenido de la variable a la frase, se utilizó <<num1 <<std::end; Es un manipulador de flujos que imprime una nueva línea y vacía el bufer de salida. Vaciar el bufer, puede ser importante cuando los datos de salida piden alguna acción al usuario, como ingresar datos por teclado.
Agreguemos otra variable...

#include<iostream>
int main(void)
{
  int num1 = 5;
  int num2 = 10;
  std::cout << "num1: "<< num1 <<" num2: "<< num2 << std::endl;
  return 0;
}

Esto imprime “num1: 5  num2: 10


Se puede apreciar que para concatenar una cadena con una variable se utiliza << Aunque en realidad, sirve para concatenar cada término.

Sigamos añadiendo variables...

#include<iostream>
int main(void)
{
  int num1 = 5;
  int num2 = 10;
  int num3 = num1 + num2;
  std::cout << num1 <<" + "<< num2 << " = " << num3 << std::endl;
  return 0;
}

Aquí estamos utilizando las 3 variables, lo cual imprime en pantalla “5 + 10 = 15”


Es posible también hacer lo mismo, si utilizamos la función printf aprendida en el curso de C. No olvidar añadir la cabecera stdio.h

#include<iostream>
#include<stdio.h>
int main(void)
{
  int num1 = 5;
  int num2 = 10;
  int num3 = num1 + num2;
  std::cout << num1 <<" + "<< num2 << " = " << num3 << std::endl;
  printf("%d + %d = %d\n", num1,num2,num3);
  return 0;
}


Las variables de tipo char funcionan de igual forma que en C

#include<iostream>

int main(void)
{
  char saludo[] = "hola";
  std::cout << saludo << std::endl;

  return 0;
}


Eso es todo por ahora con el tema de las variables en C++, como se puede apreciar, no es muy distinto que en C.

Gustavo J. Cerda Nilo
Diciembre 2015, Mayo 2016



No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...