Tipos de datos en c#

Solo disponible en BuenasTareas
  • Páginas : 2 (423 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de mayo de 2011
Leer documento completo
Vista previa del texto
Tipos de datos
C♯ contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que esos tipos contienen directamente susvalores.
C♯ define ocho tipos de enteros, a saber:
Tipo de datos de enteros |
Tipo | Ancho en bits | Rango | Significado |
byte | 8 | De 0 a 255 | Entero sin signo |
sbyte | 8 | De -128 a 127 |Entero con signo |
short | 16 | De -32.768 a 32.767 | Entero corto con signo |
ushort | 16 | De 0 a 65.535 | Entero corto sin signo |
int | 32 | De -2.147.483.648 a 2.147.483.647 | Entero mediocon signo |
uint | 32 | De 0 a 4.294.967.295 | Entero medio sin signo |
long | 64 | De -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 | Entero largo con signo |
ulong | 64 | De 0 a18.446.744.073.709.551.615 | Entero largo sin signo |
Los tipos de punto flotante pueden representar números con componentes fraccionales. Existen dos clases de tipos de punto flotante; float y double. Eltipo double es el más utilizado porque muchas funciones matemáticas de la biblioteca de clases de C♯ usan valores double. Quizá, el tipo flotante más interesante de C♯ es decimal, dirigido al uso decálculos monetarios. La aritmética de punto flotante normal está sujeta a una variedad de errores de redondeo cuando se aplica a valores decimales. El tipo decimal elimina estos errores y puederepresentar hasta 28 lugares decimales.
Tipo de datos de punto flotante |
Tipo | Ancho en bits | Rango | Significado |
float | 32 | De 1,5E-45 a 3,4E+38 | Punto flotante corto |
double | 64 | De5E-324 a 1,7E+308 | Punto flotante largo |
decimal | 128 | De 1E-28 a 7,9E+28 | Punto flotante monetario |
Los caracteres en C♯ no son cantidades de 8 bits como en otros muchos lenguajes deprogramación. Por el contrario, C♯ usa un tipo de caracteres de 16 bits llamado Unicode al cual se le llama char. No existen conversiones automáticas de tipo entero a char.
Tipo de datos de caracteres |...
tracking img