Why not FP for Money?
timr at probo.com
Fri Sep 24 05:45:48 CEST 2004
Dennis Lee Bieber <wlfraed at ix.netcom.com> wrote:
>On 22 Sep 2004 22:03:43 -0700, Barkmann at gmail.com (Chris Barker)
>declaimed the following in comp.lang.python:
>> binary FP, you can't represent 1/10 of a cent exactly, but you can get
>> darn close, and if you round the answer to pennies when your done, it
>> will be just as accurate as decimal (given how many bit you use,
>> etc.), in general.
> Note that M$ VB "Money" data type (which I believe is a scaled
>double binary integer) purportedly goes to the hundredth of a cent.
Exactly correct. It is a 64-bit scaled integer, scaled by 10000. The
Currency data type has been dropped in VB.NET; they now have a full-fledged
- Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the Python-list