Los enteros son uno de los tipos de variables básicas en la programación de computadoras , ¿ como en matemáticas, un número entero es un número entero (como " 1 " o " 1000000 " ), pero para operar más eficientemente , los ordenadores imponen un límite en el máximo valor numérico de una variable INT . Estos límites dependerán de alguna manera el lenguaje de programación , pero, en general , tienen , los valores predecibles similares . Sistemas de 16 bits
primeros sistemas operativos fueron diseñados en torno a las aplicaciones de 16 bits , capaz de almacenar 2 ^ 16 ( 65.536 ) valores únicos. Para estos equipos, el tipo de variable INT es también de 16 bits, con variables de doble ancho es de tipo LONG . La existencia de enteros de 16 bits se conserva en lenguajes como Visual Basic NET , . Visual Basic, su predecesor , que se utiliza enteros de 16 bits , y si bien "entero " en VB.NET ahora se supone que una variable de 32 bits, el tipo de datos " int16 " aún existe un número menor (en la práctica , el compilador optimiza para los números de 32 bits , por lo que es más eficaz utilizar las variables de 32 bits incluso cuando los números son pequeños ) .
< br > sistemas de 32 bits
sistemas modernos generalmente tratan el tipo de datos INT como 32 bits de largo , bajo esta especificación , una variable INT puede contener hasta 2 ^ 32 valores únicos --- alrededor de 4,3 millones de dólares, o 4294967296 . En los casos en que es necesario almacenar valores grandes, el tipo de datos LONG (a veces también INT64 ) se puede utilizar . Debido a que ciertos compiladores pueden desviarse de la norma, es importante revisar sus programas antes de distribuirlos --- por lo general, los sistemas operativos de mayor profundidad de bits mantener la compatibilidad con las aplicaciones de menor bits , pero no se debe confiar en esto , sobre todo para la misión - software crítico.
variables Typing
lenguajes de programación
puede ser inflexible de tipos --- cuando una variable se debe declarar ser una cadena, booleano , entero , o etc --- o tipos débiles , cuando dicha declaración oficial no es necesario. En los lenguajes de tipo débil --- incluyendo lenguajes de desarrollo web comunes, tales como PHP y JavaScript --- límites enteros son una función de la plataforma. En general, se debe asumir que un número entero que se limita a 32 bits , aunque si usted está operando el medio ambiente ( por ejemplo, el código que se ejecuta en un equipo local ) y saber que la plataforma es de 64 bits , se puede trabajar con números enteros de . ese tamaño en lugar
firma
variables enteras
puede ser ya sea con o sin signo , en un número entero " firmado " , un bit se utiliza para determinar si el número entero es positivo o negativo, enteros sin signo pueden almacenar números más altos , pero sólo pueden ser positivos . A INT de 16 bits con signo puede almacenar valores entre -32.768 y 32.767 ( el número positivo es menor debido a un valor debe ser tomado por " 0 ") . A INT de 32 bits con signo puede almacenar valores entre -2147483648 y 2127483647 . La mayoría de los idiomas por defecto a usar enteros con signo menos que se especifique lo contrario.