请问ASCⅡ与十进制数之间可以相互转化吗?如何可以的话,请把转化的方法说一下!谢谢

解决方案 »

  1.   

    Asc 函数
          返回一个 Integer,代表字符串中首字母的字符代码。语法Asc(string)必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。说明在非 DBCS 系统下,返回值范围为 0 – 255 。在 DBCS 系统下,则为 -32768 – 32767。注意    AscB 函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。AscW 函数返回 Unicode 字符代码,若平台不支持 Unicode,则与 Asc 函数功能相同。Chr 函数
          返回 String,其中包含有与指定的字符代码相关的字符 。语法Chr(charcode)必要的 charcode 参数是一个用来识别某字符的 Long。说明0 到 31 之间的数字与标准的非打印 ASCII 代码相同。例如,Chr(10) 可以返回换行字符。charcode 的正常范围为 0 – 255。然而,在 DBCS 系统,charcode 的实际范围为 -32768 到 65535。注意   ChrB 函数作用于包含在 String 中的字节数据。ChrB 总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW 函数返回包含 Unicode 的 String,若在不支持 Unicode 的平台上,则其功能与 Chr 函数相同。
      

  2.   

    求实际值100的ASCⅡ的话,Asc(100)或者Asc("100")是这样写吗?求出来不对啊,返回都是49,100对应的
    ASCⅡ是d啊,这是怎么回事啊?本人菜,
    谢谢!
      

  3.   

    Val 函数
    返回包含于字符串内的数字,字符串中是一个适当类型的数值。Val 函数示例
    本示例使用 Val 函数返回字符串中所含的数值。
    Dim MyValue
    MyValue = Val("2457")   ' 返回 2457。
    MyValue = Val(" 2 45 7")   ' 返回 2457。MyValue = Val("24 and 57")   ' 返回 24。Str 函数
    返回代表一数值的 Variant (String)。Str 函数示例
    本示例使用 Str 函数来将一个数字转成字符串。当数字转成字符串时,字符串的第一个位一定是空格或是正负号。
    Dim MyString
    MyString = Str(459)   ' 返回 " 459"。
    MyString = Str(-459.65)   ' 返回 "-459.65"。
    MyString = Str(459.001)   ' 返回 " 459.001"。
      

  4.   

    求十进制值100的ASCⅡ的话,Asc(100)或者Asc("100")是这样写吗?求出来不对啊,返回都是49,100对应的ASCⅡ是d啊,这是怎么回事啊?本人菜,
    谢谢!
      

  5.   

    请问我要求十进制数2000,99分别对应的ASCⅡ码,应该怎么写啊?
      

  6.   


    你搞清ASCII字符和ASCII指的区别吗?
      

  7.   

    [Quote=引用 8 楼 jhone99 的回复:]
    chr(2000)---------------------------返回Lchr(99)--------------------------------返回c
      

  8.   


    纠正:
    你搞清ASCII字符和ASCII值的区别吗?