相关疑难解决方法(0)

在值下方找到浮点数

假设我有一个浮点数X.我想找到小于X的最大数字,并且可以无损地存储在浮点数中.

IIRC IEEE标准说你可以通过将float的位转换为int表示,减去1,然后转换回float来实现.

(编辑:对于不是NaN或inf的正数,这是正确的.对于负数,您必须添加.有关更多信息,请参阅Rawling的答案.)

要在表示之间进行更改,我只知道C#的(强制转换)运算符,它会截断.那不是我想要的.

有没有办法在C#中做到这一点?

c# floating-point

8
推荐指数
1
解决办法
1230
查看次数

标签 统计

c# ×1

floating-point ×1