Tipos de Datos Primitivos en C#

Cuando programamos en un lenguaje como C#, a menudo utilizamos un conjunto de tipo de datos comunes, tales como números enteros, decimales, flotantes, caracteres, cadenas y tipos de datos booleanos (verdadero o falso).

Estos tipos de datos son conocidos como Tipos de Datos Primitivos, los cuales ocuparemos en la mayor parte de nuestros programas.

A continuación, te dejo una tabla con los tipos de datos y la cantidad de espacio que pueden almacenar:

Tipo de Dato PrimitivoDescripciónTamañoRangoEjemplo de Uso
intNúmeros enteros (integers)32–231 hasta 231 – 1int count; count = 42;
longNúmeros enteros (bigger range)64–263 hasta 263 – 1long wait; wait = 42L;
floatNúmeros de punto flotante32–3.4 × 10–38 hasta 3.4 × 1038float away; away = 0.42F;
doubleNúmeros de punto flotante de Doble – Precisión (más precisos)64±5.0 × 10–324 hasta ±1.7 × 10308double trouble; trouble = 0.42;
decimalValores Monetarios12828 dígitos significativosdecimal coin; coin = 0.42M;
stringSecuencia de Caracteres16 bits por carácterNo aplicablestring vest vest = “forty two”;
charCarácter único16Un único carácterchar grill; grill = ‘x’;
boolBooleanos8Verdadero ó Falsobool teeth; teeth = false;

 

¿Qué valor tiene una variable que no ha sido asignada?

Anteriormente, con lenguajes como C ó C++, cuando declarabas una variable y no le asignabas un valor, ésta tenía un valor aleatorio, por ejemplo 36271, lo cual podía provocar problemas, si olvidábamos asignarle un valor a lo largo del problema.

En el caso de lenguajes de programación modernos, ésto no es permitido, ya que se nos obliga a asignar siempre un valor inicial, para evitar problemas de este tipo. A continuación tenemos un ejemplo:

Tipos de datos primitivos
Tipos de datos primitivos

En el ejemplo anterior, vemos cómo declaramos una variable a, pero al tratar de utilizarla, nos marca un error, indicando que la variable a no ha sido inicializada antes de tratar usarla. Esta regla se llama “Regla de Asignación Definitiva“.

Esto mismo ocurre con todos los datos primitivos que tenemos a nuestro alcance en C#, por lo que siempre debes recordar dicha regla.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0
    0
    Your Cart
    Your cart is emptyReturn to Shop