不好意思,一个很菜的问题 不好意思,一个很菜的问题,VB中有没有一个把字符串型强制转换为整型的函数啊,有的话,怎么用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CInt例子:dim str1 as Stringdim iCov as Integerstr1="123"iCov=CInt(str1) 也可以两步完成。Int(Val(str))如果记不住这么多函数的话 Val(string)返回包含于字符串内的数字,字符串中是一个适当类型的数值。Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。下面的返回值为 1615198:Val(" 1615 198th Street N.E.")在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。Val("&HFFFF")注意 Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。==============Int(number)Fix(number)返回参数的整数部分.Int 和 Fix 都会删除 number 的小数部份而返回剩下的整数。Int 和 Fix 的不同之处在于,如果 number 为负数,则 Int 返回小于或等于 number 的第一个负整数,而 Fix 则会返回大于或等于 number 的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。=============CInt(expression)CLng(expression)函数都可以强制将一个表达式转换成某种特定数据类型当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint 和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。并且 Fix 和 Int 函数总是返回与传入的数据类型相同的值。 求VB访问Access的开发实例(源码) 串口封装dll问题 ActiveReport2.0 如何确定数据源 (求教)文本中的数据个数 医疗信息系统 如何检查一个字符串中有多少个字节! 怎么将表示当前时间是星期几的数字转化为“星期几”? vb 和汇编的组合?? 请问如何根据已知窗口的句柄判断所属的进程? 关于DCOM调用问题? 文本框+键盘问题 如何在Winsock中接收多个字节的二进制数据,我用数组接收总是出错!请指教。分不够可以再加!
dim str1 as String
dim iCov as Integerstr1="123"
iCov=CInt(str1)
Int(Val(str))
如果记不住这么多函数的话
返回包含于字符串内的数字,字符串中是一个适当类型的数值。
Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。
下面的返回值为 1615198:
Val(" 1615 198th Street N.E.")
在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。
Val("&HFFFF")
注意 Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。
==============
Int(number)
Fix(number)
返回参数的整数部分.Int 和 Fix 都会删除 number 的小数部份而返回剩下的整数。
Int 和 Fix 的不同之处在于,如果 number 为负数,则 Int 返回小于或等于 number 的第一个负整数,而 Fix 则会返回大于或等于 number 的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。
=============
CInt(expression)
CLng(expression)
函数都可以强制将一个表达式转换成某种特定数据类型
当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint 和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。并且 Fix 和 Int 函数总是返回与传入的数据类型相同的值。