美文网首页
iOS中浮点数保留N位小数的处理

iOS中浮点数保留N位小数的处理

作者: 番薯大佬 | 来源:发表于2017-11-02 11:33 被阅读19次

废话不多说,直接上代码。

float value = 103.21596;
float result = (truncf(value * pow(10, 2)) / pow(10, 2));

// 结果
result = 103.210000

说明
1、truncf(x) 表示取得浮点数x的整数部分
2、pow(N, n) 表示取得N的n次方的冪

相关文章

  • iOS中浮点数保留N位小数的处理

    废话不多说,直接上代码。 说明1、truncf(x) 表示取得浮点数x的整数部分2、pow(N, n) 表示取得N...

  • C语言-%m.nf意义

    在C语言的输出中,%m.nf意义: 1、f表示输出的数据是浮点数;2、n表示输出的数据保留小数点后n位小数,第n+...

  • JS浮点数保留小数点2位数

    JS浮点数保留小数点2位数

  • Round 的四舍五入问题

    问题描述: round(float [,n])函数用于返回浮点数四舍五入后的值,小数点后保留n位(默认为0)例如:...

  • iOS中的C常识

    // 保留位数 /* // %f默认会保留6位小数 // 指定保留多少位小数: %.nf, 其中n就是需要保留多少...

  • 浮点类型数据的精度处理方法

    有时候我们会遇到处理各种保留小数点后几位浮点数的情况,例如有一个浮点数pi=3.141592,我们需要保留小数点后...

  • printf函数

    位宽 格式化输出%mi中的m就是位宽 指定位宽 保留位数%f默认会保留6位小数指定保留多少位小数:%.nf,其中n...

  • JS随记

    保留小数点n位

  • go参数验证

    一、go浮点数转字符串保留小数点后N位,并且去掉小数点后0 二、go web接收参数的验证 gin默认验证器 必填...

  • java浮点数保留最多N位小数

网友评论

      本文标题:iOS中浮点数保留N位小数的处理

      本文链接:https://www.haomeiwen.com/subject/atsopxtx.html