EDA365电子论坛网

标题: 请问怎么截取浮点数的小数位数? [打印本页]

作者: chuchiwolong    时间: 2014-11-20 17:24
标题: 请问怎么截取浮点数的小数位数?
如题,例如一个数是321.3259,希望截取两位小数,即321.32,请问用什么函数?谢谢!

作者: kevin890505    时间: 2014-11-20 18:38
"%10.2f\n"  浮点打印输出   %DDD.DDDf格式  小数点前后分别保留多少位
作者: chuchiwolong    时间: 2014-11-20 19:52
kevin890505 发表于 2014-11-20 18:38
"%10.2f\n"  浮点打印输出   %DDD.DDDf格式  小数点前后分别保留多少位

我是在变量中,不能打印输出。例如a=321.3259,希望截取两位小数,赋给另一个变量。

作者: kevin890505    时间: 2014-11-20 20:32
怎么不能呢   sprintf(nil "%10.2f\n" a)
作者: chuchiwolong    时间: 2014-11-20 20:39
kevin890505 发表于 2014-11-20 20:32
怎么不能呢   sprintf(nil "%10.2f\n" a)

明白了,谢谢!





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2