Tipos de datos
Los tipos de datos son la manera en la que vamos a decirle al programa el tamaño de la variable y al mismo momento
Nombre | Tipo | Tamaño | Rango |
---|---|---|---|
byte | byte |
8 bits = 1 byte | -128 a 127 o 0 a 255 |
Carácter sin signo | unsigned char |
1 byte | 0 hasta 255 |
Carácter con signo | char |
1 byte | -128 hasta 127 |
Entero corto sin signo | unsigned short int o unsigned short |
2 bytes | 0 a 65,535 |
Entero corto con signo | short int |
2 bytes | -32,768 a +32,767 |
Entero con signo | int |
4 bytes | -2,147,483,648 a +2,147,483,647 |
Entero largo | long int |
4 bytes | -2,147,483,648 a +2,147,483,647 |
Entero largo sin signo | long long int |
8 bytes | 9,223,372,036,854,775,808 al +9,223,372,036,854,775,807 |
Flotante | float |
4 bytes | -3.4³⁸ al +3.4³⁸ |
Doble | double |
8 bytes | -1.7³⁰⁸ al +1.7³⁰⁸ |
Doble largo | long double |
12 bytes | -1.9⁴⁹³² al +1.9⁴⁹³² |
Nota
El tipo de dato que aplicara esta en función de que tan grande sera el valor que contendrá. Es decir, si el valor no pasará de 255 y entero, podemos usar un tipo char
, pero si el valor que podrá ser hasta 1,000,000 pues seleccionamos el tipo long int
.
char i = 0;
int valor = 20000;
float altura = 1.8;
Comentarios
Siempre que escribimos un código queremos colocar un comentario con respecto a lo que hace el programa o dejarnos una nota para nuestro yo del futuro, obviamente estos comentarios no le interesa al compilador o al programa, es para nosotros.
Hay dos maneras de indicar un comentario, que son comentarios en línea o multilínea
Comentarios de una sola línea
La forma de indicar un comentario de una línea es usando doble diagonal hacia adelante (//
).
// comentario de una línea
int edad = 3; // //en esta variable guardo el valor de 3
Todo lo que se escribe delante de //
el compilador lo comienza a tomar como comentario, aun asi tenga código correcto y propio del lenguaje, dado que al saber que es un comentario lo va a ignorar.
Comentarios multilínea
La forma de indicar un comentario multi línea es envolverlo con una diagonal con un asterisco y cierra con un asterisco y una diagonal (/**/
).
Una de las ventajas es que se puede colocar codigo en cualquier parte sin ser parte del codigo.
/*
* En esta sección se toma como un bloque de comentario
* Todo lo que esta escrito el compilador lo ignora porque
* es una indicación para nosotros
*/
int valor = 5; /*también se puede ocupar como de una línea, lo importante es que este envuelto entre los símbolos correspondientes*/
float /*tipo de variable*/ altura /*nombre de variable*/ = 1.782;