Tipo de dato entero

Tipo de dato entero

Tipo de dato entero

Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de representar números negativos. Los tipos de dato entero disponibles y su tamaño dependen del lenguaje de programación usado así como la arquitectura en cuestión. Por ejemplo, si para almacenar un número entero disponemos de 4 bytes de memoria tememos que:

4 Bytes = 4x8 = 32 bits
Con 32 bits se pueden representar 232=4294967296 valores:
  • Sólo positivos: del 0 al 4294967295
  • Positivos y negativos: del -2147483648 al 2147483647

Operaciones con enteros

Las típicas operaciones aritméticas: suma, resta, multiplicación y división se pueden realizar con datos de tipo entero. En el caso de la división, el resultado podría ser un valor real, en ese caso, si el resultado se ha de almacenar como entero la parte decimal del resultado deberá ser eliminada, en principio hay dos métodos para hacerlo:

  • El redondeo: Aproximar el valor real al entero más cercano (Ej: 3,8-->4 / 3,2-->3)
  • El truncamiento: Eliminar del valor real la parte decimal (Ej: 3,8-->3 / 3,2-->3)

Otra operación importante que se puede realizar con número enteros es la operación de módulo o resto de la división entera, es decir:

184 dividido 3 = 61 (resto 1) --> 184 módulo 3 = 1

En general la operación módulo cumple que:

a mod b = c
  • c ≥ 0
  • c < b
  • si c es igual a 0 --> a es múltiplo de b
  • si c es igual a 0 y b es igual a 2 --> a es par

El desbordamiento (overflow)

Cuando operando con número enteros en un programa de ordenador ocurre que se intenta asignar a un valor entero un valor que está fuera del rango de los valores que se pueden representar (Ej: a=240) se produce un fallo que se conoce con el nombre de desbordamiento (overflow en inglés). Cuando esto ocurre lo habitual es que el programa siga funcionando como si nada hubiera pasado, pero el valor desbordado se habrá convertido en un valor indeterminado con lo que las operaciones posteriores en las que este valor intervenga producirán resultados incorrectos.

Véase también

Obtenido de "Tipo de dato entero"

Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Tipo de dato entero — Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de… …   Enciclopedia Universal

  • Tipo de dato — Informático es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué… …   Wikipedia Español

  • Entero (tipo de dato) — Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de… …   Wikipedia Español

  • Tipo de dato subrango — El tipo de dato subrango es el más simple que se puede definir en un programa Pascal. Estos tipos son útiles, sobre todo por la facilidad que ofrecen para verificar automáticamente errores. Un tipo subrango se define de un tipo ordinal,… …   Wikipedia Español

  • Tipo de dato elemental — Se llama tipo primitivo o tipo elemental a los tipos de datos originales de un lenguaje de programación, esto es, aquellos que nos proporciona el lenguaje y con los que podemos (en ocasiones) construir tipos de datos abstractos y estructuras de… …   Wikipedia Español

  • Tipo ordinal — En el conjunto de los tipos ordinales se incluyen: ● Tipo de dato entero, ● Tipo de dato caracter, ● Tipo de dato lógico (booleano), ● Tipo de dato enumerado y ● Tipo de dato subrango Un tipo ordinal define un conjunto ordenado de valores en los… …   Enciclopedia Universal

  • Cáracter (tipo de dato) — Para otros usos de este término, véase Carácter. En terminología informática y de telecomunicaciones, un carácter es una unidad de información que corresponde aproximadamente con un grafema o con una unidad o símbolo parecido, como los de un… …   Wikipedia Español

  • Número entero — Resta con negativos. La resta de dos números naturales no es un número natural cuando el sustraendo es mayor que el minuendo, sino que su valor es negativo: en la imagen, sólo pueden sustraerse 3 plátanos, por lo que se apunta un plátano «debido» …   Wikipedia Español

  • Variable (programación) — Para otros usos de este término, véase Variable. En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un …   Wikipedia Español

  • Valor (informática) — En informática, un valor es una secuencia de bits que se interpreta de acuerdo a algún tipo de datos. Una misma secuencia de bits puede tener distintos valores, dependiendo del tipo usado para interpretar su significado. Por ejemplo un valor… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”