access中字符串函数, 这道例题返回4,返回5怎么得到的?整形数是什么意思?

如题所述

检索str1,发现str2在str1第4个字符。所以返回4啊。整数形吧追问

整数型是什么

不是第六个字符吗,怎么看成第4个的

追答

数字,然后这个数字不带浮点。说白了就是整数

兄弟,那个双引号,一般是用来表示字符串。如果不带双引号,那就是数字

追问

无法理解怎么是返回4

追答

由于双引号是告诉程序,后面是一串字符,所以双引号是不算的。然后str1里面找,str2刚好是第四个开始,于是就返回4

譬如"3",表示的是字符3,已经把他定义为字符,在编程的时候,这个字符是不能用于数学运算的

追问

那这道题到底是检索str1还是
检索str2的

追答

在str1中,找str2,然后返回找到str2出现的第一个字符的位置

很好理解,instr,就是在str。然后第一个是被查找的字符串,第二个是你需要找的内容的字符串。找到了就返回第一个出现的字符的位置。如果找不到,就返回0

追问

刚开始程序定义字符内容的时候,能不能把str2和str1调换位置,含义会不会变??

追答

str1和str2只是你给字符串的命名,就是说你随便给他怎么改都可以。但是程序只会按照原来的设定,把前面那个认为是被查找的字符串,后面的是目标字符串

其实你看最上面那个就知道,[可选],就是说[]里面的是可以有,也可以不写,不写就默认。必须有。而且这4个的顺序不能乱

无论如何,程序都是从里面找第一次出现的位置,并且返回一个数字给你

追问

感谢!!!

温馨提示:答案为网友推荐,仅供参考
相似回答