我知道如何获得浮点数的小数部分,但我不知道如何设置它。我有两个由函数返回的整数,一个保存整数,另一个保存小数部分。例如:
int a = 12;
int b = 2; // This can never be 02, 03 etc
float c;
我如何c
才能成为 12.2?我知道我可以添加类似的东西,(float)b \ 10
但是如果 b >= 大于 10 怎么办?然后我必须除以 100,依此类推。有什么功能或我可以做的事情setfractional(c, b)
吗?
谢谢
编辑:我越想这个问题,我就越意识到它是多么不合逻辑。如果 b == 1 那么它将是 12.1 但如果 b == 10 它也将是 12.1 所以我不知道我将如何处理这个问题。我猜这个函数永远不会为小数返回一个 >= 10 的数字,但我不知道。