从浮点值获取确切的整数值 [英] getting exact integer value from float value
本文介绍了从浮点值获取确切的整数值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要显示确切的int值
如果val = 1900
我需要证明
-> val = val/1000
val = 1 ---必需
在vb.net中
如果val> 0.5将结果取整
如果val< 0.5
显示正确的结果
但是我在vb.net中显示-``2''使取整值
我该怎么办?
谁能帮我
i need to display exact int value
if val=1900
i need to show
--> val=val/1000
val =1 --- required
in vb.net
if val > 0.5 it rounds the result
if val < 0.5
showing correct result
but i val in vb.net showing - ''2'' making round value
how can i ?
can any one help me
推荐答案
而不是使用
Instead of using
'/' (Division)
1900/1000 = 1.9
使用
use
'\' (Integer division)
1900\1000 = 1
http://www.vbtutor.net/lesson11.html [ ^ ]
这篇关于从浮点值获取确切的整数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文