Estructura básica
Para escribir un programa en C++ se debe considerar la siguiente estructura básica:
// Función principal
int main()
{
/*
El código c++ se coloca en esta sección
*/
return 0;
}
En la primera línea se coloca la referencia a las bibliotecas que empleará el programa. Los comentarios pueden ser de dos tipos:
- De línea: empleando //
- De bloque: empleando /* y */
Entrada y salida de datos
Para escribir un programa en C++ se debe considerar la siguiente estructura básica:
#include <iostream>
using namespace std;
int main()
{
//Declaración de variables
int num;
//Entrada de datos
cin >> num;
//Salida de datos
cout << "Número: " << num;
return 0;
}
Datos primitivos
- bool: El tipo de dato bool, tiene un tamaño de 8 bits y un rango entre 0 y 1 (falso o verdadero).
- int: El tipo de dato int, tiene un tamaño de 32 bits y un rango entre -2147483648 y 2147483647. Este se usa para números enteros (sin decimales). Sus variantes son:
- short int: Tiene un tamaño de 16 bits y un rango entre -32768 y 32767.
- unsigned short int: Tiene un tamaño de 16 bits y un rango entre 0 y 65535.
- unsigned int: Tiene un tamaño de 32 bits y un rango entre 0 y 4294967295.
- long long int: Tiene un tamaño de 64 bits y un rango entre -9223372775808 y 9223375775807.
- unsigned long long int: Tiene un tamaño de 64 bits y un rango entre 0 y 2 elevado a la potencia 64.
- float: Tiene un tamaño de 32 bits, es usado comúnmente en números con 6 o menos cifras decimales. Tiene un rango entre 1,17549*(e^-38) hasta 3,40282*(e^+38).
- double: Tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales. Tiene un rango entre 2,22507*(e^-308) hasta 1,79769*(e^308).
- long double: Tiene un tamaño de 96 bits y una precisión de 18 cifras decimales. Tiene un rango entre 3,3621*(e^-4932) hasta 1,18973*(e^4932).
- char: Son variables de tipo vector que almacenan cualquier caracter y puede estar con o sin signo.
#include <iostream>
using namespace std;
int main()
{
//Variables
int num = 2;
float dec1 = 3.14;
double dec2 = -2.1213;
bool val = false;
char cad = 'a';
return 0;
}
No hay comentarios:
Publicar un comentario