社区
网络编程
帖子详情
cdbl转换小数点出现type mismatch
悲伤的肉包子
2012-07-16 10:10:00
如题,在一个input输入框中只输入小数点".",然后调用CDBL对这个数进行转换(字符串转换为双精度),会出现error:Type mismatch:"CDBL",如果输入".0"或"0.",就没有问题想问下为什么。求解答
...全文
125
3
打赏
收藏
cdbl转换小数点出现type mismatch
如题,在一个input输入框中只输入小数点".",然后调用CDBL对这个数进行转换(字符串转换为双精度),会出现error:Type mismatch:"CDBL",如果输入".0"或"0.",就没有问题想问下为什么。求解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
of123
2012-07-16
打赏
举报
回复
当时微软的程序员就是这么处理的。你没法和他讲理。
悲伤的肉包子
2012-07-16
打赏
举报
回复
我就是想问为什么会出错,输入.不也是字符串么?
贝隆
2012-07-16
打赏
举报
回复
. 是肯定要出错的
.0:系统默认是0.0
0.:同上
VBScript ASP
CDbl
() 函数
转换
为双精度类型
CDbl
函数 返回表达式,此表达式已被
转换
为 Double 子类型的 Variant。
CDbl
(expression) expression 参数是任意有效的表达式。 说明 通常,您可以使用子类型数据
转换
函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如在
出现
货币或整数运算的情况下,使用
CDbl
或 CSng 函数强制进行双精度或单精度算术运算。
CDbl
函数用于进行从其他数据类型到 Double 子类型的国际公认的格式
转换
。例如,十进制分隔符和千位分隔符的识别取决于系统的区域设置。 下面的示例利用
CDbl
函数把 expression
转换
为 D
VB中各种数据类型
转换
函数
VB中各种数据类型
转换
函数 1. 各种进制
转换
函数 一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常生活用到的数据进制,因此也是我们最熟悉和清楚的;二进制是计算机的基础进制,主要是因为便于用物理器件实现二进制;八进制和十六进制因为和二进制的天然的亲密关系,并且表示比二进制更方便,因而也成为计算机的常用表示方法. VB中涉及到的数据进制之间的
转换
函数主要有如下几个: Hex 函数: 返回代表十六进制数值的 String; Oct 函数: 返回代表一数值的八进制值的Variant (String); Cint函数: 强制将一个表达式
转换
成-32,768 至 32,767的整型; CLng函数: 强制将一个表达式
转换
成-2,147,483,648 至 2,147,483,647的长整型; Cdec函数: 强制将一个表达式
转换
成Decimal 数据类型;
CDbl
函数: 强制将一个表达式
转换
成Double 数据类型; 以上这些函数是最基本的几个数据进制之间的
转换
函数,其中以前三个函数最常用,也最有用.从上面几个函数我们可以看到,VB中没有为我们提供专门的函数供我们将表达式或是数据
转换
成十进制和二进制,不过十进制的
转换
我们可以通过Cint函数轻松完成,而二进制的实现我们可以通过二进制和八进制,十六进制的关系轻松
转换
.
vb6 函数大全
1、 Int(x):求不大于自变量x的最大整数 2、 Fix(x):去掉一个浮点数的小数部分,保留其整数部分 3、 Hex$(x):把一个十进制数
转换
为十六进制数 4、 Oct$(x):把一个十进制数
转换
为八进制数 5、 Asc(x$):返回字符串x$中第一个字符的ASCII字符 6、 CHR$(x):把x的值
转换
为相应的ASCII字符 7、 Str$(x):把x的值
转换
为一个字符串 8、 Cint(x):把x的小数部分四舍五入,
转换
为整数 9、 Ccur(x):把x的值
转换
为货币类型值,小数部分最多保留4 位且自动四舍五入 10、
CDbl
(x):把x值
转换
为双精度数 11、 CLng(x):把x的小数部分四舍五入
转换
为长整数型数 12、 CSng(x):把x值
转换
为单精度数 13、 Cvar(x):把x值
转换
为变体类型值 14、 VarPtr(var):取得变量var的指针 15 val(X):把X的值
转换
为数值类型
SQL 语言函数集SQL 语言函数集SQL 语言函数集
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecall
type
,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression)
转换
表达式为Boolean 型态。 CByte(expression)
转换
表达式为Byte 型态。 CChar(expression)
转换
表达式为字符型态。 CDate(expression)
转换
表达式为Date 型态。
CDbl
(expression)
转换
表达式为Double 型态。 CDec(expression)
转换
表达式为Decimal 型态。 CInt(expression)
转换
表达式为Integer 型态。 CLng(expression)
转换
表达式为Long 型态。 CObj(expression)
转换
表达式为Object 型态。 CShort(expression)
转换
表达式为Short 型态。 CSng(expression)
转换
表达式为Single 型态。 CStr(expression)
转换
表达式为String 型
vb.net常用函数.txt
vb.net常用函数 Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecall
type
,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression)
转换
表达式为Boolean 型态。 CByte(expression)
转换
表达式为Byte 型态。 CChar(expression)
转换
表达式为字符型态。 CDate(expression)
转换
表达式为Date 型态。
CDbl
(expression)
转换
表达式为Double 型态。 CDec(expression)
转换
表达式为Decimal 型态。 CInt(expression)
转换
表达式为Integer 型态。 CLng(expression)
转换
表达式为Long 型态。 CObj(expression)
转换
表达式为Object 型态。 CShort(expression)
转换
表达式为Short 型态。 CSng(expression)
转换
表达式为Single 型态。
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章