X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftests%2Fparanoidcalculator.cpp;h=eb30860cc578041882c2b9650646bebfc86b82aa;hb=888817a67a9d840be66b52811b01eb77f10ff3e6;hp=156247fa2e14ede945540446896db5644606bf09;hpb=20788af97c06b76040ea2de5ab3ddc683a261365;p=ipdf%2Fcode.git diff --git a/src/tests/paranoidcalculator.cpp b/src/tests/paranoidcalculator.cpp index 156247f..eb30860 100644 --- a/src/tests/paranoidcalculator.cpp +++ b/src/tests/paranoidcalculator.cpp @@ -19,6 +19,8 @@ int main(int argc, char ** argv) Debug("FLT_EPSILON = %.40f", FLT_EPSILON); Debug("Sizeof ParanoidNumber::digit_t is %u", sizeof(ParanoidNumber::digit_t)); Debug("Sizeof ParanoidNumber is %u", sizeof(ParanoidNumber)); + Debug("Sizeof double is %u", sizeof(double)); + Debug("Sizeof ParanoidNumber* %u", sizeof(ParanoidNumber*)); string token(""); cin >> token; @@ -70,6 +72,8 @@ int main(int argc, char ** argv) Debug("a is: %s", a.Str().c_str()); Debug("a as double: %.40f\n", a.ToDouble()); + Debug("a as float: %.40f\n", a.ToFloat()); + Debug("a as int64_t: %ld\n", a.Convert()); Debug("floats give: %.40f\n", fa); Debug("double gives: %.40f\n", da);