社区
VB基础类
帖子详情
问个简单的问题,能讲讲数据类型转化都有哪些函数吗?万分感谢!!!
flyflyfly_woo
2001-10-25 10:32:59
问个简单的问题,能讲讲数据类型转化都有哪些函数吗?万分感谢!!!
...全文
50
2
打赏
收藏
问个简单的问题,能讲讲数据类型转化都有哪些函数吗?万分感谢!!!
问个简单的问题,能讲讲数据类型转化都有哪些函数吗?万分感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Random
2001-10-25
打赏
举报
回复
cstr()转化为字符串
clng()长整数
cdate()时间
cdbl()双精度小数
cbool()bool型
cvar()变体
cint()整型
int()取整
str()字符串
Jneu
2001-10-25
打赏
举报
回复
类型转换函数
每个函数都可以强制将一个表达式转换成某种特定数据类型。
语法
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 参数可以是任何字符串表达式或数值表达式。
返回类型
函数名称决定返回类型,如下所示:
函数 返回类型 expression 参数范围
CBool Boolean 任何有效的字符串或数值表达式。
CByte Byte 0 至 255。
CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。
CDate Date 任何有效的日期表达式。
CDbl Double 负数从 -1.79769313486232E308 至 -4.94065645841247E-324;正数从 4.94065645841247E-324 至 1.79769313486232E308。
CDec Decimal 零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
CInt Integer -32,768 至 32,767,小数部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。
CSng Single 负数为 -3.402823E38 至 -1.401298E-45;正数为 1.401298E-45 至 3.402823E38。
CStr String 依据 expression 参数返回 Cstr。
CVar Variant 若为数值,则范围与 Double 相同;若不为数值,则范围与 String 相同。
说明
如果传递给函数的 expression 超过转换目标数据类型的范围,将发生错误。
通常,在编码时可以使用数据类型转换函数,来体现某些操作的结果应该表示为特定的数据类型,而不是缺省的数据类型。例如,当单精度、双精度或整数运算发生的情况下,使用 CCur 来强制执行货币运算。
应该使用数据类型转换函数来代替 Val,以使国际版的数据转换可以从一种数据类型转换为另一种。例如,当使用 Ccur 时,不同的小数点分隔符、千分位分隔符和各种货币选项,依据系统的国别设置都会被妥善识别。
当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint 和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。并且 Fix 和 Int 函数总是返回与传入的数据类型相同的值。
使用 IsDate 函数,可判断 date 是否可以被转换为日期或时间。Cdate 可用来识别日期文字和时间文字,以及落入可接受的日期范围内的数值。当转换一个数字成为日期时,是将整数部分转换为日期,小数部分转换为从午夜起算的时间。
CDate 依据系统上的国别设置来决定日期的格式。如果提供的格式为不可识别的日期设置,则不能正确判断年、月、日的顺序。另外,长日期格式,若包含有星期的字符串,也不能被识别。
CVDate 函数也提供对早期 Visual Basic 版本的兼容性。CVDate 函数的语法与 CDate 函数是完全相同的,不过,CVDate 是返回一个 Variant,它的子类型是 Date,而不是实际的 Date 类型。因为现在已有真正的 Date 类型,所以 CVDate 也不再需要了。转换一个表达式成为 Date,再赋值给一个 Variant,也可以达到同样的效果。也可以使用这种技巧将其他真正的数据类型转换为对等的 Variant 子类型。
Excel
函数
100问
初学Excel
函数
你是否总有一种无力感? 工作中遇到
问题
时,不知道用什么
函数
来解决?
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称、
函数
参数的作用总是记不住,...
【C语言】
函数
重难点之
函数
递归
程序调用自身的编程技巧称为递归一个过程或
函数
在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂
问题
层层
转化
为一个与原
问题
相似的规模较小的
问题
来求解递归策略:只需少量的程序就可描述出...
C语言小型题库
????欢迎来到C语言的世界 ????博客主页:卿云阁 ????欢迎关注????点赞????收藏⭐️留言?...
万分
感谢
! a a a a a a a a a a aa a a a 0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣
《算法笔记知识点记录》第二章——快速入门1[
数据类型
和顺序结构]
今天会介绍很多基础知识,信息量会有亿点点大,所以如果我有哪些没有讲清楚的,欢迎大家联系我,你提出的
问题
是我修改完善的基础,
万分
感谢
。 欢迎大家加入我的打卡队列,如果你刷完了对你有帮助请你评论一个打卡。...
函数
式编程入门
在编程的世界中,同一个
问题
,可以站在多个角度去分析解决,这些不同的解决方案就对应了不同的编程风格。 大致常见的有: 命令式编程,面向过程编程,面向对象编程,声明式编程,
函数
式编程。 那什么是
函数
式编程,...
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章