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

vb 字符串和数字相互转换函数相关推荐

  1. vb 字符串转为数字 和判断字符串是否是数字字符串【转】

    1 Val 函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值. 语法 Val(string) 必要的 string 参数可以是任何有效的字符串表达式. 说明 Val 函数,在它不能识别为数 ...

  2. C.【转】C语言字符串与数字相互转换

    1.gcvt 把浮点数转成字符串 - CSDN博客.html(https://blog.csdn.net/dxuehui/article/details/52791412) 1.1. 函数名: gcv ...

  3. 1、字符串与数字相互转换

    C语言字符串与数字相互转换 在C/C++语言中没有专门的字符串变量,通常用字符数组来存放字符串.字符串是以"\0"作为结束符.C/C++提供了丰富的字符串处理函数,下面列出了几个最 ...

  4. c语言提取字符串里面的数字,一个截取字符串中数字的函数

    一个截取字符串中数字的函数 我编写了一个代码,是截取字符串中数字的函数,如输入字符串:ah123hs453sh3k后,应将字符串中的字符"123"变为整数123,"453 ...

  5. 将字符串转换为数字的函数

    头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * str); [函数说明]ato ...

  6. c语言如何将字符转换为数字,C语言中一些将字符串转换为数字的函数小结

    C语言atoi()函数:将字符串转换成int(整数)头文件: #include atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * str); ...

  7. c++ 字符串与数字相互转换

    日常编码过程中,字符串与数字进行相互转换是常见的需求,下面我们总结一下在c++中,字符串与数字的转换都是如何来进行操作的. 1.字符串转数字c语言风格 首先看看,在c语言的风格中,我们怎么做到把字符串 ...

  8. C/C++中字符串与数字相互转换

    数字转字符串: 用C++的streanstream: #include <sstream> #Include <string> string num2str(double i) ...

  9. atoi函数_C语言字符串、数字转换函数大全!

    常用到字符串和数字的转换 想找却发现网上的资料太散 所以搜集整理一下,方便给大家以后再用 atof(将字符串转换成浮点型数) atoi(将字符串转换成整型数) atol(将字符串转换成长整型数) st ...

  10. C++之stringstream(字符串与数字相互转换)

    1.stringstream数字与字符串相互转换 #include <sstream> #include <iostream> #include <string> ...

最新文章

  1. AI一分钟 | 富士康押宝人工智能,将投资21亿元用于AI研发
  2. Microbiome:中科院遗传发育所揭示植物发育和氮肥共同作用下的小麦根系微生物组...
  3. 跳跃问题(Java)
  4. 线段树之线段操作之陈老师的福利
  5. 29岁年薪百万,晋升阿里最年轻P8之一,我想分享8点成长经验
  6. 修改Linux系统默认编辑器
  7. element-ui的el-table更改筛选值filtered-value后不起作用
  8. Classloader整理
  9. 创新思维与方法期末考试答案
  10. 怎么打造属于自己的天猫精灵
  11. ubuntu配置网易云音乐
  12. php画圆 锯齿,优雅的解决canvas画圆锯齿问题
  13. android胎心监测设计,胎心监测
  14. 5-5中央处理器-指令流水线
  15. PTA实验3-1 求一元二次方程的根 (20 分)
  16. CSS选择器大全包含nth-child和nth-of-type的区别
  17. 【MAC连接logi蓝牙鼠标】蓝牙设备无法显示logi鼠标的问题解决
  18. Linux安装-CentOS7.x
  19. Spring中bean的含义
  20. 刷题汇总(三)leetcode 精选50题 C++答案总结

热门文章

  1. 7340怎么更换墨盒_打印显示墨盒托架被卡住怎么办?请按下边步骤正确解决
  2. Linux系统内核正式进入5.0版本时代
  3. Java多线程第三节-线程的正确停止
  4. jmeter处理带表单的接口请求
  5. 线程并行化的概念及其用法
  6. Linux下的SYN flood***
  7. 业务用例模型涉及的主要概念
  8. ×××技术详解(二)
  9. Pytorch和caffe对maxpool模式ceil比较
  10. 企业级WLAN市场格局