前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按键精灵中的数据类型转换

按键精灵中的数据类型转换

作者头像
越陌度阡
发布2023-11-11 09:37:00
4690
发布2023-11-11 09:37:00
举报

按键精灵中的数据类型有:整型、浮点数、布尔类型、字符串、数组这几种类型,主要的转换方式有以下这几种方式:

1. 转布尔类型 CBool

代码语言:javascript
复制
Dim A = 5      
           
Dim B = CBool(A)

TracePrint B
// true

2. 转字符串类型 CStr

代码语言:javascript
复制
Dim MyInteger = 437
 
Dim MyString =CStr(MyInteger)    

TracePrint MyString = "437"

// true

3. 转短整型整数 CInt

代码语言:javascript
复制
Dim MyDouble = 2345.5678  
   
Dim MyInt = CInt(MyDouble)

TracePrint MyInt = 2346

// true

短整型数取值范围:-32,768 到 32,767

4. 转长整型整数 Clng

代码语言:javascript
复制
Dim MyVal1 = 25427.45
Dim MyVal2 = 25427.55    

Dim MyLong1 = CLng(MyVal1)
TracePrint MyLong1 = 25427
// true 

Dim MyLong2 = CLng(MyVal2)
TracePrint MyLong2 = 25428  
// true

长整型数取值范围:-2,147,483,648 到 2,147,483,647

5. 转单精度浮点数 CSng

代码语言:javascript
复制
Dim My1 = "75.23"

Dim My2 = CSng(My1)  

TracePrint My2=75.23

// true

单精度:范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。

6. 转双精度浮点数 CDbl

代码语言:javascript
复制
Dim MyCurr = "234"    
     
Dim MyDouble = CDbl(MyCurr)   

TracePrint MyDouble = 234

// true

双精度:双精度型占8 个字节(64位)内存空间,其数值范围为-1.79769313486232E308 到1.79769313486232E308。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 转布尔类型 CBool
  • 2. 转字符串类型 CStr
  • 3. 转短整型整数 CInt
  • 4. 转长整型整数 Clng
  • 5. 转单精度浮点数 CSng
  • 6. 转双精度浮点数 CDbl
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档