gpt4 book ai didi

vb6 - 如何在 VB6 中将浮点类型转换为整数类型而不进行舍入

转载 作者:行者123 更新时间:2023-12-01 08:06:52 25 4
gpt4 key购买 nike

将浮点类型转换为整数类型并截断小数点后的所有内容的推荐方法是什么? CLng 回合,显然,= 运算符的文档没有提到这个主题。

最佳答案

根据您希望对负数进行的处理,使用FixInt

微软文章 Q196652非常详细地讨论了舍入。这是摘录

The VB Fix() function is an example of truncation. For example, Fix(3.5) is 3, and Fix(-3.5) is -3.

The Int() function rounds down to the highest integer less than the value. Both Int() and Fix() act the same way with positive numbers - truncating - but give different results for negative numbers: Int(-3.5) gives -4.

完全披露:我提到了 this nice answer通过 elo80ka

关于vb6 - 如何在 VB6 中将浮点类型转换为整数类型而不进行舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4098180/

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