关于文件写入float类型的数据问题
有一个float类型的数据、比如是21.1230000
把这个数据写入文件的时候我要求只保留小数点后面两位、请问该如何书写
fprintf( inpFp, "%f, ", 21.1230000)
[解决办法]
fprintf( inpFp, "%.2f, ", 21.1230000) // 在%f前加上.2
[解决办法]
在打印格式里面不是有一个设定小数位数的格式吗?比如:printf( "%2.2f ",21.1230000)这个就是显示小数点的前的三位数和小数点后的两位数。试一试。我没有试过。