如何计算⌊? ? 投入吗? ∈ [0, INT_import] 储存在int
的变量中? 是否给出的字面是“精干”的字面,其形式是:? 此处为数学司。 我们的榜样是⌊?÷65781.76⌋。 如何在C中适当做到这一点?
http://www.h-schmidt.net/FloatConverter/IEEE754.html http://www.h-schmidt.net/FloatConverter/IEEE754.html,65781.76,作为最常数,至少不能在我的机器上代表,而100*?/6578176L
和25*? 1644544L
过多的风险。 无论如何,根据我所知,添加suffix L或L(例如,
、25L*?1644544L
)是毫无意义的,因为<代码>长期long
和int
没有保证有不同的宽限期。 任何其他选择? 我对涉及纯算术和(最重要的是)适当解释的解决办法感兴趣。
PS。 理想的情况是,我们想要找到一个准确和可行的解决办法;如果可能的话,请在C89-C90周围的某个地方没有外部图书馆。
PPS。 我从问题中删除了<条码>。