精华内容
下载资源
问答
  • VB中的字符函数比较多,也比较方便,就不一一介绍了.本文主要对字符串相关的转换函数做一些小结.字符串转换的函数主要有: Str()和Val()用于字符串和数字的相互转换; Chr()和Asc()用于字符串和AscII码的相互转换; ...

    VB中的字符串函数比较多,也比较方便,就不一一介绍了.本文主要对字符串相关的
    转换函数做一些小结.字符串转换的函数主要有:
    Str()和Val()用于字符串和数字的相互转换;
    Chr()和Asc()用于字符串和AscII码的相互转换;
    Chrw()和Ascw()用于Unicode码和中文的相互转换;
    Format()函数用途十分广泛的一个函数,功能十分强大.

    在这些函数中前两对和Format()函数是我们经常用到的,这里只给出前两对的几个简单例子:
    (1) MyString = Str(-459.65) ' 返回 "-459.65"。
    MyString = Str(459.001) ' 返回 " 459.001"。
    (2) MyValue = Val(" 2 45 7") ' 返回 2457。
    MyValue = Val("24 and 57") ' 返回 24。
    (3) MyChar = Chr(97) ' 返回 a。
    MyChar = Chr(37) ' 返回 %。
    (4) MyNumber = Asc("Apple") ' 返回 65。
    MyNumber = Asc("a") ' 返回 97。

    Format函数功能十分强大,大家可以察看msdn相关说明.本文重点想说一下第三对函数,这是经常被大家忽视的一对函数.在我开发手机短信时,最开始时就是用text模式开发的,后来由于发中文改成pdu模式,pdu模式有三种形式可用:7-bits,8-bits,ucs2.前两种都是表复杂的,涉及到编码函数的设计,这里就不多说了,我用的是ucs2编码,发现只要使用第三对函数就能完成pdu串的编码和解码.这对函数的使用和第二对完全相同,下面举几个例子说明(以下代码从vb的立即窗口里得到):
    ?ascw("中")
    20013
    ?ascw("果")
    26524
    ?ascw("e")
    101
    ?chrw(101)
    e
    ?chrw(26589)

    在chrw()和ascw()函数中,对于ASCII仍然和chr()与asc()相同对待.以上只是我对这些函数使用时的一点小结,期望能起到抛砖引玉的作用.

     

    转载于:https://www.cnblogs.com/phzend/p/5585853.html

    展开全文
  • Str$(x):把x的值转换为一个字符串 Val$(X):把x 字符转换成数值 例子: Private Sub Command1_Click() Text2 = Val(Text1) End Sub Private Sub Command2_Click() Text2 = Str(Text1) End Sub 方法简单就不截图了 ! ...

    转载自品略图书馆 http://www.pinlue.com/article/2018/12/1921/577885629648.html

     

    Str$(x):把x的值转换为一个字符串

    Val$(X):把x 字符转换成数值

    例子:

    Private Sub Command1_Click()

    Text2 = Val(Text1)

    End Sub

    Private Sub Command2_Click()

    Text2 = Str(Text1)

    End Sub

    方法简单就不截图了  !

    教大家一个 计算器的例子吧

    text1 = 5  , text2 = 10

    text1 + text2 =  510

    为什么会这样了  应该都等于   15 啊

    应为+ 有两种用法 所以他把 5  ,10  判断成了字符

    val(text1) + val(text2) = 15   "把它转换成数值才能等于 15

    展开全文
  • Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。  Trim Trim(string) 将字符串前后的空格去掉  Ltrim Ltrim(string) 将字符串前面的空格去掉  Rtrim Rtrim(string) 将字符...

    Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 

    Trim Trim(string) 将字符串前后的空格去掉 

    Ltrim Ltrim(string) 将字符串前面的空格去掉 

    Rtrim Rtrim(string) 将字符串后面的空格去掉 

    Mid Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,如果省略第三个参数表示从start字符开始到字符串结尾的字符串 

    Left Left(string,length) 从string字符串的左边取得length长度的字符串 

    Right Right(string,length) 从string字符串的右边取得length长度的字符串 

    LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母 

    UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母 

    StrComp StrComp(string1,string2[,compare]) 返回string1字符串与string2字符串的比较结果,如果两个字符串相同,则返回0,如果小于则返回-1,如果大于则返回1 

    InStr InStr(string1,string2[, compare]) 返回string1字符串在string2字符串中第一次出现的位置 

    Split Split(string1,delimiter[, count[, start]]) 将字符串根据delimiter拆分成一维数组,其中delimiter用于标识子字符串界限。如果省略,使用空格("")作为分隔符。 

    count 返回的子字符串数目,-1 指示返回所有子字符串。 

    start为 1 执行文本比较;如果为 0 或者省略执行二进制比较。

    Replace Replace(expression, find, replacewith[, compare[, count[, start]]]) 返回字符串,其中指定数目的某子字符串(find)被替换为另一个子字符串(replacewith)。

    展开全文
  • VB 常用字符函数

    2014-03-19 10:26:00
    vb字符串处理函数Asc 字符转换为ASCII Asc("A") 65 Chr ASCII转换为字符 Chr(65) "A" Var 数字字符串转换成数值 Var("170") 170 CLng 转换成Long数据类型变量。 函数运算式 结果CLng("123") 123 CStr 转换成...

    vb字符串处理函数
    Asc 字符转换为ASCII   
    Asc("A")  65

    Chr  ASCII转换为字符
    Chr(65)  "A"

    Var  数字字符串转换成数值 
    Var("170") 170

    CLng 转换成Long数据类型变量。  函数运算式 结果
    CLng("123") 123

    CStr 转换成String 数据类型变量。  函数运算式 结果
    CStr(123)  "123"

    Fix 截掉数据中的小数部分
    Fix(4.1)  4
     

    IIf 根据表达式的值,来返顺两部分中的其中一个,为真返回前一个,为假返回后一个。        函数运算式 结果
    IIf(a>b,a,b) a 


    Format$格式化字符串   函数运算式 结果
    Format$("123", "000000000") 000000123


    LEN字串長度函数:计算字串的長度。 函数运算式 结果
    len("abcd") 4
    len("中文字") 3
    len(abc中文) 5

    MID取部份字串函数:依開始位置擷取固定長度字串。 函數運算式 結果
    mid("vbscript",3,3) scr
    mid("vbscript",3) script
    mid("vbscript",1,2) vb

    LEFT字串開頭取部份字串函數:將某一字串由開頭擷取固定長度。 函數運算式 結果
    left("vbscript",2) vb

    RIGHT字串結尾取部份字串函數:將某一字串由結尾擷取固定長度。 函數運算式 結果
    right("vbscript",2) pt

    LCASE轉大寫函數:將字串中的大寫字母變成小寫。 函數運算式 結果
    lcase("VBScript") vbscript
    lcase("VBScript程式") vbscript程式

    UCASE轉小寫函數:將字串中的小寫字母變成大寫。 函數運算式 結果
    ucase("VBScript") VBSCRIPT
    ucase("VBScript程式") VBSCRIPT程式

    TRIM刪除頭及尾空白字元函數:將字串開頭及結尾的空白字元刪除。
    LTRIM刪除開頭空白函數:將字串開頭的空白字元刪除。
    RTRIM刪除結尾空白函數:將字串結尾的空白字元刪除。 函數運算式 結果
    trim(" VBScript ") "VBScript"
    ltrim(" VBScript ") "VBScript "
    rtrim(" VBScript ") " VBScript"

    REPLACE替代字串函數:將字串中的某字串用另一字串代替。 函數運算式 結果
    replace("VBScript","VB","JAVA") JAVAScript

    INSTR是否包含另一字串函數:傳回子字串在字串中的第一次出現位置。 函數運算式 結果
    instr("ABCabc","a") 4
    instr("ABCabc","BC") 2

    SPACE空白字元函數:產生N個空白字元。 函數運算式 結果
    space(10)

    STRING產生字串函數:產生N個字元。 函數運算式 結果
    string(5,"*") *****
    string(3,65) AAA

    STRREVERSE反轉字串函數:將字串內容前後反轉。 函數運算式 結果
    strreverse("VBScript") tpircSBV
    strreverse("中文字") 字文中

    SPLIT分割字串函數:將長字串依某字元分割並放於陣列中。 函數運算式 結果
    arr=split("張三&李四&王五","&")
    arr(0)="張三"
    arr(1)="李四"

    转载于:https://www.cnblogs.com/jingling-1998/p/3610773.html

    展开全文
  • 效果显示: Private Sub Text1_Change() Text2.Text = CStr(Text1.Text)  '转字符串 ...1、Val()函数字符串转为数字,从左到右依次转换,遇到非数字字符为止,必要时可以使用CDbl(); 2、CSt...
  • Val函数Val()函数的功能是将一个数据行变量转换成数字长整型变量。我们先看一个例子:按理说结果应该是“11”,为什么会这样?因为两个文本框的数据类型是字符串型,两个字符串相加,这时“+”加号起到连接符的作用...
  • Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进 位制符号 &O(八进制)和 &H...
  • VB中的字符函数比较多,也比较方便,就不一一介绍了.本文主要对字符串相关的转换函数做一些小结.字符串转换的函数主要有: Str()和Val()用于字符串和数字的相互转换; Chr()和Asc()用于字符串和AscII码的相互转换; ...
  • Val函数Val()函数的功能是将一个数据行变量转换成数字长整型变量。我们先看一个例子:按理说结果应该是“11”,为什么会这样?因为两个文本框的数据类型是字符串型,两个字符串相加,这时“+”加号起到连接符的作用...
  • VB数据类型转换函数

    2008-02-28 09:56:00
    VB数据类型转换函数 Str (x) 将数值数据x转换成字符串 Val(x) 将字符串x中的数字转换成数值 Chr(x) 返回以x为ASCII码的字符 Asc(x) 给出字符x的ASCII码值,十进制数 Cint(x) 将数值型数据x的小数部分四舍五入取整 ...
  • 效果显示: Private Sub Text1_Change() Text2.Text = CStr(Text1.Text) ...1、Val()函数字符串转为数字,从左到右依次转换,遇到非数字字符为止,必要时可以使用CDbl(); 2、CStr()函数数字...
  • 在写程序时遇到要把数字转换为人民币货币大写形式,在网上搜了一气,搜出来的大多是用C#写的,偶看的吃力,也有用VB写的,但搬来用,得出的结果却不能令人满意,只有自己动手,丰衣足食,写出了以下Code: Private Function ...
  • <br />Str(x) '将数值数据x转换成字符串 Val(x) '将字符串x中的数字转换成数值 Chr(x) '返回以x为ASCII码的字符 Asc(x) '给出字符x的ASCII码值,十进制数 Cint(x) '将数值型数据x的小数...
  • VB 数据类型转换函数

    千次阅读 2008-04-22 16:03:00
    Str(x) 将数值数据x转换成字符串Val(x) 将字符串x中的数字转换成数值Chr(x) 返回以x为ASCII码的字符Asc(x) 给出字符x的ASCII码值,十进制数Cint(x) 将数值型数据x的小数部分四舍五入取整Int(x) 取小于等于x的...
  • 这个问题看是很简单,但是在不同语言中实现的方式却千差万别,...一、16进制字符转数字 1、C/C++ I、最简单的办法:sscanf(“12AB”,,”%x”,&lngHex); //字符也可以为”0x12AB” II、有个朋友,自行编写函数
  • VB 函数

    2019-05-09 19:47:44
    持续更新... VB函数有些不能根据名称来直接判断函数的功能,平时积累 vbaStrI4 将数字转换为UNICODE字符串 rtcMsgBox MessageBox函数 __vbaobjset 用来给对象赋值或者实例化 ...
  • 1.字符转数字 用法:Str(int) 注意事项: int为正数时,转换后的值包含一个半角空格(msgbox时肉眼看不到),测试: i = 1 s = Str(i) msgbox s = "1" '--False-- msgbox s = " 1" '--True-- 如需去掉该...
  • VB6.0 基本函数

    2009-05-09 20:39:53
    VB基本函数数字运算函数`字符串处理有关的函数`数据类型转换函数`跟日期有关的函数
  • VB中各种数据类型转换函数

    千次阅读 2006-12-08 16:35:00
    VB中,提供了很多数据类型转换的函数,特别是各种进制数据的转换以及字符串和数字的转换函数,本文将对这些函数做一个简单的小结.1. 各种进制转换函数一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常...
  • VB中,也许你或多或少会希望得到的数据转换成数字类型,数字类型既可以是整形,单精度,双精度,浮点数,只要是数字类型这个都可以使用,不过此函数只返回字符串中包含的数字,若第一个字符为字母或者非数字字符,...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 133
精华内容 53
关键字:

vb字符转数字函数