当我尝试使用非常小的值声明float变量时,它会更改符号。
Global $interior = 0.00008972
MsgBox(4096, "1", $interior)
$file = FileOpen("Balance.txt", 2)
FileWrite($file, ""&$interior)
FileClose($file)
显示并写入文件8.972e-005而不是0.00008972。
答案 0 :(得分:1)
您可以使用StringFormat指定浮点值所需的精度。
Global $interior = 0.00008972
$interior = StringFormat("%.8f", $interior)
MsgBox(4096, "1", $interior)
$file = FileOpen("Balance.txt", 2)
FileWrite($file, ""&$interior)
FileClose($file)