02 Tipos De Datos Y Variables

Páginas: 10 (2361 palabras) Publicado: 29 de octubre de 2015
Tipos de Datos
y Variables
Declaración e inicialización de variables
con diferentes tipos de datos

Contenido
1. Tipos de datos primitivos







Entero





Identificadores

Real (punto flotante y decimal de punto flotante)
Booleano
Carácter
Cadena
Objetos

2. Variables: Declaración y Utilización
Declaración de variables y valores de Asignación
Los literales

3. Tipos sinvalor(nullables)

Tipos de datos primitivos

¿Qué es un Tipo de dato?
• Tipo de dato



Es un dominio de valores de características similares
Define el tipo de información almacenada en la memoria del
ordenador

• Ejemplos:




Números enteros positivos: 1, 2, 3, ...
Caracteres alfabéticos: a, b, c, ...
Días de la semana: lunes, martes, ...

Características
• Un tipo de datos tiene:




Nombre(palabra reservada en C#)



Números enteros en C #

Tamaño (la cantidad de memoria que requiere)
valor por defecto

• Ejemplo:




Nombre: int
Tamaño: 32 bits (4 bytes)
Valor por defecto: 0

Tipos enteros

Enteros
• Tipos enteros:




Representan todos los números enteros
Pueden ser con o sin signo
Tienen un rango de valores, dependiendo del tamaño de memoria
utilizada para surepresentación.

• El valor predeterminado de tipos enteros es:



0 - para los tipos enteros, excepto
0L - para el tipo largo

Enteros
Tipos enteros son:









sbyte [-128 , 127]: 8 bits con signo



ulong [0, 18 446 744 073 709 551 615]: 64 bits sin signo

byte [0, 255]: 8 bits sin signo
short [-32.768 , 32.767]: 16 bits con signo
ushort [0, 65535]: 16 bits sin signo
int [-2147483648, 2147483647):32 bits con signo
uint [0, 4294967295]: 32 bits sin signo
long [-9 223 372 036 854 775 808, 9 223 372 036 854 775 807]: 64
bits con signo

Medición de Tiempo - Ejemplo
byte siglos = 20;

// Por lo general, un número pequeño

ushort anios = 2000;
uint dias = 730480;
ulong horas = 17531520;

// Puede ser un número muy grande

Console.WriteLine("{0} centuries is {1} years, or {2} days, or
{3}hours.“, siglos, anios, dias, horas);

Tipos de datos
Enteros

Demostración

Tipos reales (punto
flotante y decimal de
punto flotante)

Reales
Tipos Reales:





Representan números reales (con punto decimal)



Puede comportarse de forma anormal en los cálculos

Pueden ser con o sin signo
Tienen un rango de valores y diferente precisión en función de la
memoria utilizada para surepresentación.

Reales
• Los tipos de datos reales de punto flotante son:


float (± 1,5 × 10-45 a ± 3,4 × 1038): 32 bits, con una precisión de 7
dígitos



double (± 5,0 × 10-324 a ± 1,7 × 10308): 64 bits, con una precisión de
15 a 16 dígitos

• El valor predeterminado de tipos de punto flotante:



Es 0.0f para el tipo float
Es 0.0D para el tipo double

Precisión de PI - Ejemplo
float floatPI =3.141592653589793238f;
double doublePI = 3.141592653589793238;
Console.WriteLine(“PI con tipo de dato float es: {0}”, floatPI);
Console.WriteLine(“PI con tipo de dato double es: {0}”, doublePI);

• Nota:


Los números reales son por
defecto de tipo double.



Uno
debe
convertir
explícitamente a tipo de dato
float.

Anormalidades en los
cálculos con números reales
• En

ocasiones las anomalías se puedenobservar al usar
números reales (de punto flotante).



La comparación de números reales no se puede realizar directamente
con el operador “==”

• Ejemplo:
double a = 1.0f, b = 0.33f;
double sum = 1.33f;
bool igual = (a + b == sum); //false
Console.WriteLine(“a+b={0}, sum={1}, igual={2}”, a+b, sum,
igual);

Decimal
El decimal de punto flotante en C# es un tipo de dato especial:



decimal (±1,0 × 10-28 a ± 7,9 × 1028): 128-bits, de 28 a 29 dígitos de
precisión






Se utiliza para los cálculos financieros
No hay errores de redondeo
Casi sin pérdida de precisión
El valor por defecto de tipo decimal es 0.0M (M es el sufijo para los
números decimales)

Tipos de datos
Reales y Decimales
Demostración

Tipo de dato
Booleano

Booleano

El tipo de dato booleano:






Es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variables Y Tipos De Datos
  • Variables y tipos de datos
  • tipos de datos constante y variable
  • Tipo de datos y variables
  • variable y tipos de datos
  • Tipos de datos variables
  • Variables y tipos de datos en visual basic
  • Datos, Tipos de Datos, Variables, Constantes, Expresiones, Operadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS