在VB中 Left Instr 是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:49:19
Readout = Left(Readout, InStr(Readout, Format(0, ".")) - 1) + Number(Index).Caption + Format(0, ".")

就是这句话...如果可以的话请大家告诉我这句话的意思(这个程序是做计算器)还有 Left InStr Readout Format的意思..主要是Left InStr

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个字符。