vb6整形如何转换成字符型
例如:Dim i As integer
Dim str As string
str=i//把i值付给str --------------------编程问答-------------------- Dim i As integer
Dim str1 As string
str1=cstr(i) --------------------编程问答-------------------- str1=cstr(i)编译报错 --------------------编程问答-------------------- i 没赋值 --------------------编程问答-------------------- 报什么错? i 缺省为 0,未赋值不构成错误。 --------------------编程问答-------------------- vb内核自动把整形变成字符型,不需要转换。 --------------------编程问答-------------------- 报的什么错,讲清楚一些吧 --------------------编程问答-------------------- Cstr --------------------编程问答-------------------- 楼主肯定是做 C 开发的。
要知道,在 VB 中做类型转换太方便了,比 C 容易的多。整形要转换为字符串,直接赋值就行了。例如:
Dim iAge As Integer
Dim sMess As String
iAge = 23
sMess = iAge
而且,数值型数据(包括整形、浮点等等)可以直接拿来当作字符串使用。例如:
Dim iAge As Integer
Dim dMoney As Double
iAge = 23
dMoney = 100.23
MsgBox iAge '显示“23”
MsgBox "年龄为:" & iAge & ",金额为:" & dMoney & "。" '显示 “年龄为:23,金额为:100.23。”
注意:VB 中没有“字符”和“字符串”的区别,只有字符串类型:String。觉得这也是比 C 方便的地方。
补充:VB , 基础类