社区
VB基础类
帖子详情
String 类型1怎么转化为了integer 的1
yintongshun
2004-07-20 12:52:12
RT,还有很多这样的数,所以寻求转化方法
...全文
199
8
打赏
收藏
String 类型1怎么转化为了integer 的1
RT,还有很多这样的数,所以寻求转化方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueBeer
2004-07-20
打赏
举报
回复
类型转换函数
每个函数都可以强制将一个表达式转换成某种特定数据类型。
语法
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 子类型。
注意 CDec 函数不能返回独立的数据类型,而总是返回一个 Variant,它的值已经被转换为 Decimal 子类型。
daisy8675
2004-07-20
打赏
举报
回复
cint进行转换
Option Explicit
Private Sub Command1_Click()
Dim a As Variant
a = CInt(Text1.Text)
MsgBox TypeName(a)
End Sub
BlueBeer
2004-07-20
打赏
举报
回复
cint(strnum)
是这个意思?
tztz520
2004-07-20
打赏
举报
回复
val()
XqYuan
2004-07-20
打赏
举报
回复
我倒,如此这般的题应该见者有分
照顾新手啊!!!!!!
rexyudl
2004-07-20
打赏
举报
回复
这个好象不用转换吧?
如果是数字即使是STRING的一样也可以参加运算!
饮水需思源
2004-07-20
打赏
举报
回复
cdbl()
helanshan
2004-07-20
打赏
举报
回复
都说了,我还说什么。。。呵呵
String
与
Integer
相互转换
String
与
Integer
相互转换 //方法一:
Integer
类的静态方法to
String
()
Integer
a = 2;
String
str =
Integer
.to
String
(a) //方法二:
Integer
类的成员方法to
String
()
Integer
a = 2;
String
str = a.to
String
(); //...
string
类型
转换为
Integer
类型
在 Python 中,可以使用内置函数 int() 将字符串
类型
转换为整数
类型
。例如:
string
= "123"
integer
= int(
string
) print(
integer
) # 输出: 123 注意,字符串必须包含数字,否则会引发 ValueError 异常。例如: ...
String
类型
如何转换
Integer
String
类型
,转换
Integer
有两种方法: 方法1:
Integer
.valueOf(
String
s); @Test public void demo01() throws NumberFormatException {
String
str = "123";
Integer
num =
Integer
.valueOf(str);...
Java中
Integer
与
String
类型
互转
在日常的Java编程中,会遇到需要将int
类型
转换成
String
类型
的情况,这时候可以使用
Integer
类进行操作。在转换的时候,需要注意对象是否为null 一、
integer
转
String
类型
存在三种方法,核心都是静态方法to
String
() //...
int
类型
转换
String
类型
,
String
类型
转换成int
类型
一、int
类型
转换 成
String
类型
定义一个int
类型
int i =100; //方法一:使用 i+"";
String
s1 = i+""; //方法二:
String
.valueOF(i);
String
s2 =
String
.valueOF(i); //方法三:
转化
成包装类
Integer
,再...
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章