gpt4 book ai didi

parsing - Erlang - 数学和代码优雅问题

转载 作者:行者123 更新时间:2023-12-02 17:12:00 24 4
gpt4 key购买 nike

这只是一个非常小的数学问题,更多的是一个最有效、最优雅的方式的问题。

如果我给出一个整数,例如

1.50

or

1.22

or

10.99

例如,如何去掉小数点左侧的数字并将右侧输出为整数或 float

.50  or 50

.22 or 22

.99 or 99

最快的方法是什么很重要。如果可能的话,我宁愿不把它变成字符串。

感谢您的帮助。

BR

最佳答案

首先,1.50 不是整数,而是 float 。如果有小数,则它不是整数。也就是说,您可以像这样获得小数点后的两位数字:

Precision = 100.
Value = 1.50.
Decimal = trunc(Value * Precision) rem Precision.

如果您需要更多数字,请更改精度变量。

关于parsing - Erlang - 数学和代码优雅问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com