tour de nombre à 2 décimales

J'ai besoin d'arrondir un nombre à deux décimales.
Maintenant les tours suivants à l'entier le plus proche je suppose que

puts [expr {round($total_rate)}]

Si je fais quelque chose comme ci-dessous cela ne fonctionne pas. Est-il une autre façon de contourner?

puts [expr {round($total_rate,2)}]
Vous ne pouvez pas rond point flottant à n'importe quel nombre de chiffres après la virgule est supérieur à zéro. Il n'a pas de décimales. Il a binaire place, et ils sont incommensurables. Vous avez besoin d'utiliser une virgule radix, généralement par le biais d'un formateur.

OriginalL'auteur Micheal | 2012-04-18