bsirhell 发表于 2006-7-29 21:38:00

如何去除后缀零

<P>&nbsp;将一个点格式化后,如何去除后缀零?</P>
<P>如x = Format(pointUCS(0), "####0.00")&nbsp; 可保留两位小数,</P>
<P>但是如5。00则会显示为5。00,现在我想将5。00改为显示5</P>
<P>去掉小数点后的零,该如何做?</P>

chman 发表于 2006-7-31 22:33:00

<P>楼主</P>
<P>只要定义某个数为&nbsp;&nbsp;&nbsp; dim&nbsp; a</P>
<P>不指定 类似dim a as double </P>
<P>使用format时,x的值就可以保留小数</P>
<P>&nbsp;</P>

bsirhell 发表于 2006-8-1 00:24:00

<P>先谢谢!</P>
<P>我定义的点就是这样的格式,DIM POINTUCS </P>
<P>结果显示的还是如5。00,如果强行限制小数点后保留两位小数,显示为5.00</P>
<P>如果不强行限制小数位数,则有的点如3.14159265358将全部显示出来!</P>
<P>有没有其它的方法,因为不是标注对象,所以不能用标注对象的去除后缀零方法!</P>

mccad 发表于 2006-8-1 06:39:00

format后的结果已经变成了文本,你可以再把文本变成了double就会自动去掉后面的0。

bsirhell 发表于 2006-8-1 13:49:00

thanks!
页: [1]
查看完整版本: 如何去除后缀零