Los tipos de datos de c++ no varian mucho respecto a c y son bastante evidentes, tal y como se puede apreciar en este codigo.
Echemos ahora un vistazo a los caracteres con este codigo que recorre los 200y pico codigos.
Si amigos! tenemos la instruccion typedef para que podamos definir tipos de datos concretos. Vean este caso:
/**
* Tipos.cpp
* Programa para sacar el tamaño de cada tipo de datos
* Pello Xabier Altadill Izura
*
* Compilado: g++ Tipos.cpp -o Tipos
*/
#include <iostream.h>
int main () {
// Sacamos el tamaño de cada tipo
cout << "El tamaño del int es: " << sizeof(int) << " bytes.
";
cout << "El tamaño del short es: " << sizeof(short) << " bytes.
";
cout << "El tamaño del long es: " << sizeof(long) << " bytes.
";
cout << "El tamaño del char es: " << sizeof(char) << " bytes.
";
cout << "El tamaño del float es: " << sizeof(float) << " bytes.
";
cout << "El tamaño del double es: " << sizeof(double) << " bytes.
";
// Sacamos por salida standar un mensaje
cout << "Termino el programa
";
return 0;
}
Tambien se pueden definir constantes:
/**
* Constante.cpp
* Programa en el que definimos un valor constante
* Pello Xabier Altadill Izura
*
* Compilado: g++ Constante.cpp -o Constante
*/
#include <iostream.h>
#define MEMOLA 25
int main () {
int y = 0;
// Definimos el valor constante
const float PI = 3.1416;
cout << "Ten fe en el caos: " << PI << endl;
// Sacamos por salida standar un mensaje
cout << "
Termino el programa : " << MEMOLA << endl;
return 0;
}
Caracteres
Echemos ahora un vistazo a los caracteres con este codigo que recorre los 200y pico codigos.
/**
* Caracteres.cpp
* Programa para sacar cada caracter del sistema
* Pello Xabier Altadill Izura
*
* Compilado: g++ Caracteres.cpp -o Caracteres
*/
#include <iostream.h>
#define MEMOLA 25
int main () {
int y = 0;
// Limpiamos pantalla
cout << "Limpiamos?";
// Atencion!! hasta que no pongamos algo no lograremos
// que el programa siga adelante, aunque sea INTRO
cin >> y;
cout << "Venga!";
// Vamos a recorrer todos los char
for (int i = 0;i < 256; i++) {
cout << (char) i;
}
// Sacamos por salida standar un mensaje
cout << "
Termino el programa : " << MEMOLA << endl;
return 0;
}
Typedef
Si amigos! tenemos la instruccion typedef para que podamos definir tipos de datos concretos. Vean este caso:
/**
* Typedef.cpp
* Programa para mostrar como definir variables
* y en especial el uso de typedef, que sirve para no escribir mucho
* o para definir nuestros propios tipos
*
* Pello Xabier Altadill Izura
*
* Compilado: g++ Typedef.cpp -o Typedef
*/
#include <iostream.h>
// Aqui ponemos el typedef para abreviar lo que ponemos.
typedef unsigned short int USHORT;
int main () {
// Vamos a definir variables
// Un entero de 2 bytes
short int x = 34;
//Aqui va el que viene de typedef
USHORT y = 4;
// Usando notacion HUNGARA
int i_contador = 45;
float f_contador = 0.0;
//Usando CAMEL-notation
float variableQueMola = 4.5;
// Sacamos por pantalla
cout << "Variables:" << x << " " << i_contador << " " << variableQueMola <
Enumeraciones
Tambien disponemos de las clasicas enumeraciones.
/**
* Enumeracion.cpp
* Programa para aprender a usar los tipos de dato llamados enum
* que son enumeraciones de datos
*
* Pello Xabier Altadill Izura
*
* Compilado: g++ Enumeracion.cpp -o Enumeracion
*/
#include <iostream.h>
// Aqui ponemos el typedef para abreviar lo que ponemos.
typedef unsigned short int USHORT;
// Definimos un tipo de dato ENUM
typedef enum Colegas { Pello=666, Mikel=563, Andoni=14, David=567, Jokin=52, Helio=234, Jose=45, Sten=23 };
int main () {
// Vamos a definir variables
enum Dias { Lunes, Martes, Miercoles, Jueves, Viernes, Sabado, Domingo};
Dias dia;
int i = 0;
// Pedimos un dato, hasta que no sea valido
do {
cout << "Seleccione un dia (0,6)";
cin >> i;
} while(i<0 || i>6);
// AL LORO, NO SE GUARDA EL NOMBRE, SE GUARDA EL NUMERO
// Cada valor de la enumeracion tiene un valor concreto
// Si no se especifica, sera el valor que le indiquemos
dia = Dias(i);
cout << "Has elegido este dia: " << dia << endl;
// Enumeracion
cout << "El numero de este colega: " << Colegas(Pello) << endl;
//Aqui va el que viene de typedef
USHORT y = 4;
float f_contador = 0.0;
//Usando CAMEL-notation
float variableQueMola = 4.5;
// Sacamos por salida standar un mensaje
cout << "Termino el programa
";
return 0;
}
44 comments |
PELMAlink |
no no hair removal reviews
flex belt reviews
nono hair removal