good. On Sat, Feb 18, 2017 at 11:08 PM, <ngjun...@gmail.com> wrote:
> After some testing I just decided to instead round the numbers to 2 > decimals instead. Thank you for the heads up though. > > On Sunday, February 19, 2017 at 5:42:15 PM UTC+11, Michael Jones wrote: >> >> This feels unlikely. >> >> You might want to verify that the calculation matches your expectations >> exactly at many values. Ian's representation argument applies at every word >> size it may be that you just hit a "lucky" happenstance. >> >> On Sat, Feb 18, 2017 at 11:59 PM <ngju...@gmail.com> wrote: >> >>> Thank you for your help. I managed to get the result I needed by using >>> 32 bit floats. >>> >>> >>> On Sunday, February 19, 2017 at 3:36:06 PM UTC+11, ngju...@gmail.com >>> wrote: >>>> >>>> I am trying to multiply an int16 and float64 in Golang 1.8 but the >>>> result it returns is incorrect. I need this number to be exact for some >>>> hash verification. Any ideas why this might be happening? >>>> >>>> int16(10) // 10 >>>> float64(int16(10)) // 10 >>>> >>>> float64(3.99) // 3.99 >>>> >>>> float64(int16(10)) * float64(3.99) // 39.900000000000006 >>>> >>>> >>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "golang-nuts" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to golang-nuts...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> Michael T. Jones >> michae...@gmail.com >> > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Michael T. Jones michael.jo...@gmail.com -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.