"A es un número entero de n bits de precisión múltiple representado en radix r" ¿Qué significa esta declaración? En particular, ¿qué significa A siendo un entero de n bits de precisión múltiple? Por favor ayuda. Gracias¿Qué es un número entero de precisión múltiple?
Respuesta
Es muy difícil decirlo sin contexto.
Pero si tuviera que adivinar, diría que probablemente se esté refiriendo a arbitrary-precision arithmetic. es decir, es un tipo sin restricciones de almacenamiento (y, por lo tanto, no hay restricciones en el número de dígitos).
Sí, esta parece ser la interpretación habitual. Algunos google-fu proporcionan un ejemplo: "Un entero sin firma de múltiples precisiones es una variable de la clase mpuint: mpuint x (n); Aquí n es la cantidad de enteros sin signo de 16 bits que se utilizan para representar x." http://www.efgh.com/software/mpuint.htm –
Permítanme responder a mi propia pregunta
si el procesador es un procesador de X bits, cualquier número entero que puede ser representado con en bits X (es decir, 0 a ((2^X) -1) para unsigned int) es un solo número de precisión. Si el entero necesita representarse utilizando más de X bits, es un número de precisión múltiple. Por lo general, cualquier número se representa utilizando bits que son múltiplos de X, ya que un procesador de X bits tiene X bits de ancho, y si un número requiere, por ejemplo, 1 bit más que X, aún necesita dos registros de X bits para almacenarse (de ahí que tal número sería de doble precisión)
Otro ejemplo, un número de coma flotante en C requiere 4 bytes de espacio. Así que algo así como
float x;
es un solo número de coma flotante de precisión
dobles x; requiere el doble de espacio de flotación, por lo tanto, se trata de un punto flotante de doble precisión el número
(Y si usted cree que esto está mal por favor dejen sus sugerencias en los comentarios)
+1 Esta definición coincide con el uso que he encontrado. Un MPI no es un tipo con restricciones de * no * en el almacenamiento, sino uno en el que el almacenamiento es más grande que una palabra de máquina. – ruief
- 1. Java, compruebe si el número entero es múltiple de un número
- 2. ¿Cómo detectar si un número dado es un número entero?
- 3. número entero no 'se reduce a un número entero'
- 4. Hacer un número entero nulo
- 5. Python: prueba si un argumento es un número entero
- 6. Determinar si un valor es un número entero en Python
- 7. ¿Qué es intptr_t, es un tipo para entero o puntero?
- 8. ¿Determinar si el valor de JavaScript es un "número entero"?
- 9. Número entero o número decimal
- 10. C++: ¿Es seguro comparar un número entero de 64 bits con un número entero de 32 bits?
- 11. php validar número entero
- 12. Formateo de un número entero en C++
- 13. Comprobando si una variable es un número entero en javascript
- 14. Pruebe si el valor es un número entero en Sass
- 15. cómo comprobar si el carácter es un número entero
- 16. Bash: Probando si una variable es un número entero
- 17. ¿Cómo puedo probar si un número de coma flotante es un número entero en haskell?
- 18. ¿Se requiere un número entero? open()
- 19. buscando la parte del número entero de un número
- 20. número entero Divide y obtener valor entero
- 21. ¿Recuperar información múltiple por un solo número?
- 22. Representar hash MD5 como un número entero
- 23. Recursos de Android ¿Por qué Java cree que la cadena es un número entero?
- 24. Java - ¿Cómo comprobar si una división es un número entero o un número flotante?
- 25. ¿Cómo saco un entero de un NSDictionary y lo pongo en un número entero?
- 26. ¿por qué jquery no puede animar el número con precisión?
- 27. convertir un número entero en una matriz
- 28. ¿Lees dos bytes en un número entero?
- 29. ¿Cómo es que una enumeración deriva de System.Enum y es un número entero al mismo tiempo?
- 30. número entero en javascript?
Creo que el término es un término equivocado - la "precisión "no varía, solo cambia el * tamaño * de la representación. El término "precisión" probablemente se usa porque nos referimos a representaciones de flotación de 32 bits como precisión simple y representaciones de flotación de 64 bits como precisión doble, pero en ese contexto, el término "precisión" en realidad tiene mucho sentido, como 64- los flotadores de bit son capaces de mucha más precisión que los flotadores de 32 bits. – Steve314
BTW - No creo haber escuchado nunca el término 'entero de n bits de precisión múltiple', pero si existe, la única interpretación correcta es un entero de ancho de bits variable construido a partir de (una matriz de tamaño variable) como muchos trozos de n bits (generalmente valores enteros sin signo de ancho de registro) según sea necesario. – Steve314