VB中数据的强制类型转换怎么实现

 我来答
zdingyun
推荐于2017-09-12 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48180
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB使用类型转换函数来实现强制将一个表达式转换成某种特定数据类型。

类型转换函数,每个函数都可以强制将一个表达式转换成某种特定数据类型。

语法

CBool(expression)

CByte(expression)

CCur(expression)

CDate(expression)

CDbl(expression)

CDec(expression)

CInt(expression)

CLng(expression)

CSng(expression)

CStr(expression)

CVar(expression)

CStr(expression)

必要的 expression 参数可以是任何字符串表达式或数值表达式。

CBool 函数示例

本示例使用 CBool 函数来将一表达式转成 Boolean
值。如果表达式的结果为非零的值,CBool 返回 True;否则返回 False。

Dim A, B, Check
A = 5: B = 5   ' 设置变量初值。
Check = CBool(A = B)   ' Check 的值为 True。
A = 0   ' 定义变量。
Check = CBool(A)   ' Check 的值为 False。

CByte 函数示例

本示例使用 CByte 函数将一表达式转成 Byte。

Dim MyDouble, MyByte
MyDouble = 125.5678   ' MyDouble 为Double(双精度)。
MyByte = CByte(MyDouble)   ' MyByte 值为 126。

...

CDate 函数示例

本示例使用 CDate 函数将字符串转换成
Date。一般说来,字符串格式的日期与时间硬编码(如示例中所示)并不好。较好的做法是使用日期原义表达式和时间的原义表达式(如
#2/12/1969#,#4:45:23 PM#)。

Dim MyDate, MyShortDate, MyTime, MyShortTime
MyDate = "February 12, 1969"   ' 定义日期。
MyShortDate = CDate(MyDate)   ' 转换为 Date 数据类型。
MyTime = "4:35:47 PM"   ' 定义时间。
MyShortTime = CDate(MyTime)   ' 转换为 Date 数据类型。
百度网友faadf46
高粉答主

2020-05-12 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:77.5万
展开全部

1、打开C语言编辑器。

2、定义一个双精度的变量。

3、然后用将这个变量强制转换为int类型,格式:(类型)变量名或表达式。

4、将第一个变量打印出来。

5、将第二个参数打印出来。

6、点击运行。

7、这时候在命令行就可以看到第二个变量的值变成了整数,表名转换成功。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7861da471
推荐于2017-10-09 · 超过22用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
可以用CBool、CByte、CCur、CDate、CDbl、CDec、CInt、CLng、CSng、CStr、CVar、CStr函数,都只有一个参数,表示要转换的值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
失恋的小和尚
2007-05-07 · TA获得超过1189个赞
知道小有建树答主
回答量:1430
采纳率:0%
帮助的人:1451万
展开全部
val()
Str()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式