fbpx
Wikipedia

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 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 = 4 × 8 = 32 bits
Con 32 bits se pueden representar 232=4294967296 valores:
  • Solo positivos (enteros sin signo): del 0 al 4294967295
  • Positivos y negativos (enteros con signo): 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 (residuo 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 2n (siendo n un número entero mayor o menor a 0) --> a (Es Par)

El desbordamiento (overflow)

Si en un programa de ordenador se intenta asignar a un 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 nuevo valor quedaría establecido en 0, si el desbordamiento se produce en un entero sin signo; y en -231 si se produce en un entero con signo.

Véase también

  •   Datos: Q729138

entero, tipo, dato, tipo, dato, entero, computación, tipo, dato, puede, representar, subconjunto, finito, números, enteros, número, mayor, puede, representar, depende, espacio, usado, dato, posibilidad, representar, números, negativos, tipos, dato, entero, dis. Un tipo de dato entero en computacion es un tipo de dato que puede representar un subconjunto finito de los numeros enteros El numero mayor que puede representar depende del espacio usado por el dato y la posibilidad o no de representar numeros negativos Los tipos de dato entero disponibles y su tamano dependen del lenguaje de programacion usado asi como la arquitectura en cuestion Por ejemplo si para almacenar un numero entero disponemos de 4 bytes de memoria tememos que 4 bytes 4 8 32 bits Con 32 bits se pueden representar 232 4294967296 valores Solo positivos enteros sin signo del 0 al 4294967295 Positivos y negativos enteros con signo del 2147483648 al 2147483647 dd Operaciones con enteros EditarLas tipicas operaciones aritmeticas suma resta multiplicacion y division se pueden realizar con datos de tipo entero En el caso de la division el resultado podria ser un valor real en ese caso si el resultado se ha de almacenar como entero la parte decimal del resultado debera ser eliminada en principio hay dos metodos para hacerlo El redondeo Aproximar el valor real al entero mas cercano Ej 3 8 gt 4 3 2 gt 3 El truncamiento Eliminar del valor real la parte decimal Ej 3 8 gt 3 3 2 gt 3 Otra operacion importante que se puede realizar con numero enteros es la operacion de modulo o resto de la division entera es decir 184 dividido 3 61 residuo 1 gt 184 modulo 3 1En general la operacion modulo cumple que a mod b cc 0 c lt b si c es igual a 0 gt a es multiplo de b si c es igual a 0 y b es igual a 2n siendo n un numero entero mayor o menor a 0 gt a Es Par dd El desbordamiento overflow EditarSi en un programa de ordenador se intenta asignar a un entero un valor que esta 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 ingles Cuando esto ocurre lo habitual es que el programa siga funcionando como si nada hubiera pasado pero el nuevo valor quedaria establecido en 0 si el desbordamiento se produce en un entero sin signo y en 231 si se produce en un entero con signo Veanse tambien Aritmetica modulary Aritmetica de saturacion Vease tambien EditarTipo de dato Tipo Ordinal General Long Datos Q729138 Obtenido de https es wikipedia org w index php title Entero tipo de dato amp oldid 133562559, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos