lunes, 20 de diciembre de 2010

TIPOS DE DATOS EN C#

Existen diferentes tipos de datos en la programacion ya que hay cierta diferencia de lo que queremos representar y la forma como usamos la informacion.
como por ejemplo sabemos que un "Hola" es muy diferente a un 3 ya que el hola no lo podemos multiplicar y cosas por el estilo por eso es muy importante especificar que tipo de informacion es la que vamos a utilizar.

tambien nesesitamos un nombre para darle a ese dato porque una cosa es el tipo de dato y otra el nombre de ese dato. Al nombre del dato le llamaremos identificador el cual tiene algunas reglas:

*No debe empezar con numeros o signos ej: int 1er=8;   string #cad="hola";
*No debe llevar espacios ejemplo: char letra uno='a'; 

A continuación los tipos de datos mas empleados y a mi parecer no necesitamos mas.

Para caracteres serian los siguentes tipos de datos.
        char .- que se usa para UN solo caracter 
       ejemplo :
              char letra='x'
       donde char es el tipo de dato, letra es el identificador y 'x' es nuestro dato que debe ir entre comillas
       simples.
       ----------------------------------------
        string .- que se usa para una cadena de caracteres 
       ejemplo:
              string cadena="Esto es una cadena";
        donde string es el tipo de dato, cadena es el identificador y "Esto es una cadena" es nuestro dato y 
        debe de ir entre comillas.

Para datos numéricos serian los siguientes tipos de datos.
       int .- se usa para enteros con y sin signo
       ejemplo:
              int grados=-3;
       donde int es el tipo de dato, grados es el identificador, y -3 es nuestro dato.
       El valor maximo es 2147483647
       El valor minimo es -2147483648
       --------------------------------------
       uint .- se usa solo para enteros positivos para datos que nunca seran negativos como la edad, el año, etc
       aunque igual se puede usar el int, pero pos como sea puede ser util.
       ejemplo:
              uint año=2011;
       El valor maximo es 4294967295
       El valor minimo es 0
       --------------------------------------
       long .- también empleado como int64 se usa solo para enteros positivos largos
       ejemplo:
              long personas=6745231697;
       El valor máximo es 9223372036854775807
       El valor mínimo es -9223372036854775808
       --------------------------------------
       float .- también empleado como Single se usa para números con punto decimal
       ejemplo:
              float fraccion=3.5;
       El valor máximo es 3,4×1038
       El valor mínimo es 1,5×10-45

       --------------------------------------
       Double .- se usa para números con punto decimal mas largos
       ejemplo:
              double fraccion=878783.598869854808904534354;
       El valor maximo es 1,7×10308
       El valor minimo es 5,0×10-324

Para datos boleanos serian los siguientes tipos de datos.
       bool .- también empleado como Boolean solo aceptan valores de verdadero o falso y son bastante útiles
       ejemplo:
              bool espacios=false;
       Los únicos valores que pueden haber son:
       true - verdadero
       false - falso
-----------------------------------------------------------------------------


Saber esto es muy necesario para cuando de desea pedir un dato al usuario o le deseamos ingresar uno nosotros.


como por ejemplo:
si se pide la edad utilizaríamos uint o int.
para un nombre utilizaríamos string
para una elección como por ejemplo ¿salir s/n? utilizaríamos char
y así sucesivamente





No hay comentarios:

Publicar un comentario