Simple data sets should be output from programs as ASCII and not in
machine binary format unless strictly necessary. ASCII files are generally
human readable and make it far easier for you and others to interpret
the output of a program. In binary format it becomes necessary
to write a specific binary file reader in order to access the data.
Loss of precision during ASCII conversion is generally not a problem
but should be expected.