读书人

关于文件写入float类型的数据有关问题

发布时间: 2012-03-15 11:50:38 作者: rapoo

关于文件写入float类型的数据问题
有一个float类型的数据、比如是21.1230000
把这个数据写入文件的时候我要求只保留小数点后面两位、请问该如何书写
fprintf( inpFp, "%f, ", 21.1230000)

[解决办法]
fprintf( inpFp, "%.2f, ", 21.1230000) // 在%f前加上.2
[解决办法]
在打印格式里面不是有一个设定小数位数的格式吗?比如:printf( "%2.2f ",21.1230000)这个就是显示小数点的前的三位数和小数点后的两位数。试一试。我没有试过。

读书人网 >C语言

热点推荐