在VB中 Left Instr 是什么意思?

Readout=Left(Readout,InStr(Readout,Format(0,"."))-1)+Number(Index).Caption+Format(0,"... Readout = Left(Readout, InStr(Readout, Format(0, ".")) - 1) + Number(Index).Caption + Format(0, ".")

就是这句话...如果可以的话请大家告诉我这句话的意思(这个程序是做计算器)还有 Left InStr Readout Format的意思..主要是Left InStr
展开
 我来答
19游戏网
2007-03-30 · TA获得超过252个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:158万
展开全部
Left(Readout, InStr(Readout, Format(0, ".")) - 1) 这句说起来比较复杂,一个一个跟你说format(0,".")格式化输出,结果为0.
insrt(readout,format(0,"."))相当与insrt(readout,"0.")表示0在变量readout的位置。比如120.3 那么位置就是3。
计算下来就等于left(readout,3-1)从右边起减去2个数字。比如120.3等于120。
那么就等于120加number(index).caption+format(0,".").说的不好,具体自己去理解吧!
readout format 说的是insrt()函数里变量readout 在format(0,".")最先出现的位置。left(N) 从左取N个字符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式