【发布时间】:2016-04-23 12:52:10
【问题描述】:
我要做的是增加整个浮点值,例如:
递增
-0.09683964401
到:
1.09683964401
或:
1.09683964401
到:
2.09683964401
递减
-0.09683964401
到:
-1.09683964401
或:
-1.09683964401
到:
-2.09683964401
我知道我需要使用循环,但我该怎么做呢?
这是我尝试过的:
(float)myFloatValue++;
这并不能满足我的实际需要。
【问题讨论】:
-
这段代码做了什么你不需要的?
-
@nicomp 我应该循环使用它吗?我应该如何做一个循环?回答您的问题:它不会增加整个浮点值。
-
顺便说一句
-0.09 + 1不是1.09而是0.91... -
您说“我要做的是增加整个浮点值”,但您的示例显示仅增加整数部分;并保持浮动部分的绝对值不变
-
我不知道那是什么意思。 “它不会增加整个浮点值”?确切地说,它有什么作用?整个代码 sn-p 长什么样子?