En este nuevo vídeo vamos a ver cómo declarar variables de tipo numérico en Visual C#. Es importante elegir la más adecuada y que se adapte a los datos que queremos guardar.
3.2 Declarando variables del tipo numérico
Como ya os he dicho antes, estamos trabajando con un lenguaje fuertemente tipado, esto implica que tengamos que conocer los tipos de datos primitivos para saber como declarar una variable según la información que vamos a almacenar en ella. Los datos primitivos nos permiten almacenar dos clases de números, los enteros y los de coma flotante. Los primeros no tienen decimales y los segundos si que tienen decimales.
Los tipos de datos numéricos enteros se dividen en dos grupos, con signo, puede almacenar números negativos y positivos, y sin signo, solo permite almacenar números positivos. En la siguiente tabla podemos ver los tipos de datos para almacenar enteros según su precisión.
Tipo de dato | Precisión | Rango |
byte | 8 | 0 a 255 |
sbyte | 8 | -128 a 127 |
short | 16 | -32.768 a 32.767 |
ushort | 16 | 0 a 65.535 |
int | 32 | -2.147.483.648 a 2.147.483.647 |
uint | 32 | 0 a 4.294.967.295 |
long | 64 | -922.337.203.685.477.508 a 922.337.203.685.477.507 |
ulong | 64 | 0 a 18.446.744.073.709.551.615 |
Los tipos de datos de coma flotante nos permiten guardar números con decimales. En este caso no encontramos con signo o sin signo, en todos se pueden almacenar números positivos y negativos. En la siguiente tabla puedes ver estas variables según su precisión.
Tipo de dato | Precisión | Rango |
float | 32 | -3,402823e38 a 3,402823e38 |
double | 64 | -1,79769313486232e308 a 1,79769313486232e308 |
decimal | 128 | ±1,0 x 10e-28 a ±7,9 x 10e28 |