81 votes

Un moyen facile de trouver des décimales

Existe-t-il un moyen facile ou une fonction intégrée pour trouver les décimales d’un nombre à virgule flottante?

Le nombre est analysé à partir d’une chaîne, donc une façon est de compter les chiffres après le signe, mais cela me semble assez maladroit. Existe-t-il une possibilité d’obtenir les informations nécessaires à partir d’un objet ou d’un `` objet?

18voto

Mike Pennington Points 16712

Une manière naïve (vulnérable à l’utilisation localisée mentionnée par @jglouie) est

où foo est une chaîne comme « 23.512999238 ».

ÉDITER

Comme @Thomas Jung et @Mark Ransom l’ont mentionné, c’est plutôt naïf pour certains cas de coin, qui doivent être traités comme...

6voto

George Points 36

Le moyen le plus rapide que j’ai trouvé pour les chiffres calc après la virgule décimale et l’arrondi du nombre est

Calculer les chiffres :

Calc, vérifier et arrondir:

Comparaison:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X