Quelle est la meilleure façon de gérer les grands entiers dans la commande expr. nous savons large dans expr.Comment gérer les grands nombres entiers (64 bits) dans tcl?
Répondre
À partir de Tcl 8.5, entiers sont maintenant bignums (de précision arbitraire)
Si vous utilisez une version plus ancienne (que vous avez dit que vous êtes, 8.4.x), vous devrez tenir compte de ce que vous devez utiliser les chiffres pour. La plupart des commandes standard n'accepteront pas Bignums, car elles n'ont pas été ajoutées au noyau à ce moment-là. Cependant, si vous êtes juste faire des maths avec eux, vous pouvez jeter un oeil à
- le tcllib package, qui dispose d'une bibliothèque pour les mathématiques de précision arbitraire ou
- le mexpr package.
Enfin, il vaut searching the Tclers Wiki pour d'autres options.
J'utilise 8.4.16 – OliveOne
Y at-il quelque chose qui manque dans cette réponse? D'autres informations dont vous avez besoin? Vous n'avez jamais entendu autre chose de votre part et vous ne l'avez pas non plus choisi comme réponse, alors j'espérais que vous pourriez donner votre avis. – RHSeeger
Désolé ... Je travaille sur la bibliothèque tcl pour des problèmes géométriques, par ex. trouver l'intersection d'objets géométriques. Dans de nombreux cas, j'ai besoin de gérer les erreurs de domaine lancées par la commande expr. Je pense à changer de C++. avant que je voulais juste confirmer ce que je fais ... – OliveOne
- 1. Calcul de très grands nombres entiers
- 2. OU-multiplication sur les grands entiers
- 3. Types pour les grands nombres
- 4. Comment stockez-vous des entiers 64 bits non signés dans SQL Server?
- 5. Stockage de très grands entiers dans MySQL
- 6. Comment Tokyo Cabinet gère-t-il les grands entiers?
- 7. Ajout de deux nombres de 64 bits dans l'assemblage
- 8. Gestion des grands nombres dans le code
- 9. Gestion de grands nombres en C++?
- 10. Comment convertir de grands nombres en décimales?
- 11. Comment éviter la notation scientifique pour les grands nombres?
- 12. De plus grands nombres entiers à moins de conversions de type non signés en C
- 13. Impossible d'exécuter les applications 32 bits sur Linux 64 bits
- 14. Application DirectX sur les fenêtres 64 bits
- 15. Ciblage 64 bits
- 16. UML - Comment gérer les grands diagrammes de classe?
- 17. Comment gérer des nombres supérieurs à 17 chiffres dans Firefox/IE7?
- 18. Conversion d'une chaîne de nombres en entiers
- 19. L'iPhone OS 64 bits ou 32 bits?
- 20. Chargement d'un processus 32 bits dans un environnement 64 bits
- 21. Générer des nombres premiers VRAIMENT grands
- 22. Construction de bibliothèques 64 bits
- 23. Détection d'un jre 64 bits dans un navigateur 32 bits?
- 24. Comment créer une DLL .NET 64 bits avec l'interopérabilité COM 64 bits?
- 25. Ubuntu 64 bits vs 32 bits sur les systèmes à faible mémoire - pourquoi Ubuntu 64 bits mange ma RAM?
- 26. format différent pour les nombres entiers et décimaux
- 27. ArrayList de nombres entiers à un int?
- 28. Tableau de passes XSLT de nombres entiers
- 29. Quelles sont les spécificités de la mise en place de PHP pour que les entiers soient en 64 bits?
- 30. Pourquoi les pointeurs dans ma DLL ISAPI 64 bits foiré?
Pouvez-vous être un peu plus précis? – fbonnet