|
查看: 1343|回复: 5
|
VB6 Decimal Point 后的 Value
[复制链接]
|
|
|
请问下怎样拿 VB6 Decimal Point 后的 Value?
E.g.
99.01 => 01
100.55 => 55
谢谢... |
|
|
|
|
|
|
|
|
|
|
发表于 14-1-2012 12:32 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-2-2012 10:21 AM
|
显示全部楼层
|
应该是Abs() + Int() 或 Fix()罢。。 |
|
|
|
|
|
|
|
|
|
|
发表于 16-2-2012 05:27 PM
|
显示全部楼层
double org = 99.01
double result = (org - (int)org)*100
这样可以吗? |
|
|
|
|
|
|
|
|
|
|
发表于 16-2-2012 08:25 PM
|
显示全部楼层
i = 99.01
string result = right(cstr(i), len(cstr(i)) - instr(cstr(i),".")) |
|
|
|
|
|
|
|
|
|
|
发表于 14-3-2012 09:59 AM
|
显示全部楼层
Dim i As Double
i = 99.01
Dim s As String
s = CStr(i)
Dim ss() As String
ss = Split(s, ".")
MsgBox ss(UBound(ss)) |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|