2 ygtjcng1 ygtjcng1 于 2015.06.16 15:48 提问

VB使用时候遇到CDec不显示个位的0

我有个+5.0000000E-4的一个数,用CDec转成数据后,为什么个位没有0 啊。
怎么解决啊

1个回答

gamefinity
gamefinity   Rxr 2015.06.16 17:03
已采纳

VB就是这样表示的啊,在实数整数部分是0的话,是不显示的,一般编程语言都这样。
你的目标是什么?是要把他变成一个可以看得字符串?还是编程一个可以算的数字?
没有前置0的那个,可以直接拿来做计算。
要显示的话,可以使用format函数,例如,在vb6里,Format(.12345678,"0.0000")显示为“0.1235"

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VB中输出0点几的时候不显示小数点前面的零
1)使用Format函数格式显示小数。 Format 函数,返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 Private Sub Form_Click()     Debug.Print Format(4 / 10, "0.0000")     Debug.Print Format(1 / 7, "0.######") End Sub
时间倒计时
时间计时器带暂停的 显示的是时分秒 个位的时候前面加0 这是我自己做的
关于在SQLPLUS中小数不显示小数点前0的问题
今天建了一张视图,用于查看商品的折扣率,却发现折扣率在SQLPLUS中居然有显示问题,而在其他软件上却没有,于是研究了一下SQLPLUS的数字显示问题,分享一下。一、问题描述 SQL> select * from retail_d; ID BILLDATE QTY TOT_AMT_LIST TOT_AMT_ACTUAL DISCOUNT ---------- ---
VB百例中遇到的各种问题
初学VB,开始什么都不懂,只知道看着例子照着敲,经常遇到许多问题。一开始居然都不知道lblscore、然后就是各种小问题。。这个检查了七八遍都没找到怎么回事。。后来还是一点一点用实例里的代码替换才找到的,,就因为多打了一个空格。。运行不出来添加第三方控件Flash后保存出现错误 解决方案  http://jingyan.baidu.com/article/ca41422fc2c2471eae99e
关于Oracle检索字段值小数点前面0不显示问题
今天使用oracle检索字段,返回的值中小数点前面的0不显示。 这个问题跟oracle的显示格式有关系。 解决办法: to_char(0.01, 'FM9990.00') fm去掉字符串前面的空格 9990.99表示4位数字,千位百位十位无数字时不显示[标识9],个位数[标识0]永久显示,小数没有不显示[标识9]
vb中label显示问题
vb中label显示问题vb中label显示问题
加和1~100的过程中,如果遇到个位是3的数字,则累加过程中断,输出累加值。
1、实验描述     加和1~100的过程中,如果遇到个位是3的数字,则累加过程中断,输出累加值。 2、推荐步骤     2-1. 新建项目工程,工程名为CORE_C02_026:         2-1.1. 创建一个类TestBreak和主方法main()作为程序的入口。     2-2. 定义变量         2-2.1. 定义一个变量 sum 来接收
解决Oracle出现以0开头的小数,开头的0消失的问题
项目中碰到了个问题,本来报表需要显示“0.49%”,结果就是显示成“.49%”找问题首先在pl/sql工具里执行sql,发现原始的数据就是“.49%”,那么问题来了,原始sql的问题,跟工具无关了。因为.49和“%”是通过字符串拼接的形式合成的,Oracle中存在一个隐形类型转换的问题,在拼接的过程中小数自动转成字符类型,相当于调用了to_char函数。在类型隐形转换开始前先把小数转换成字符类型就不
在sql中遇到除数为0的错误时候的解决办法
今天在做项目的时候需要计算满意度的和点击次数显示在页面上: 其中满意度的计算方法为:总的评价分数/总的评价人数 然后我开始写的查询语句为: select doctorid , sum(gradescore) /sum(isgrade) satis from jkmh_webcms.tcm_consult group by doctorid 但是在plsql运行的时候报错了:
输入一位三位数,让它们分别显示百位数和十位数和个位数
输入一个任意的三位数,让它们分别显示百位数和十位数和个位数。