13 digit number rounding and full visible

BlitzMax Forums/BlitzMax Beginners Area/13 digit number rounding and full visible

This converts doubles in various ways between strings/doubles, and always appears to display as expected :
SuperStrict

Local bigNum:Double = 1234567890123:Double

Local bigString:String = "1234567890123"

Print bigNum
Print bigString

Local test:String = bigNum

Print test

test = String.FromDouble(bigNum)

Print test

bigNum = test.ToDouble()

Print bigNum

test = String.FromDouble(bigNum)

Print test

' some math
bigNum = bigNum/10

Print bigNum

bigNum = Floor(bigNum)

Print bigNum

test = String.FromDouble(bigNum)

Print test

my output, on XP SP2, bmx 1.30
1234567890123.0000
1234567890123
1234567890123.0000
1234567890123.0000
1234567890123.0000
1234567890123.0000
123456789012.30000
123456789012.00000
123456789012.00000