比较字符串比较运算符区分大小写字符串的比较不区分大小写字符串的比较选择性的比较字符串不区分大小写选择性的比较比较运算符一般用运算符“!=”或“==”比较两个对象是否相等,之所以说两个对象,是因为比较的双方不一定全部为字符串,也可以为其他数据类型。下面通过示例,比较两个字符串的大小。【范例8-8】利用比较运算符比较字符串“joe”和“jerry”的大小。区分大小写字符串的比较函数strcmp()用于区分大小写(即大小写敏感)的字符串的比较,其结构形式为:intstrcmp(string$str1,string$str2)strcmp()函数内的两个字符串按照字节的ASCII码值进行比较。如果前者比后者大,则返回大于0的整数。如果前者比后者小,则返回小于0的整数。如果二者相等,则返回0。【范例8-9】利用函数strcmp()比较字符串“abcdd”和“aBcde”,“abCde”和“abcde”的大小关系。不区分大小写字符串的比较函数strcasecmp()用于不区分大小写的字符串的比较,其结构形式为:intstrcasecmp(string$str1,string$str2)strcasecmp()函数内的两个字符串按照字节的ASCII码值进行比较,如果前者比后者大,则返回大于0的整数;如果前者比后者小,则返回小于0的整数;如果两者相等,则返回0。其用法与strcmp()函数相同。【范例8-10】利用strcasecmp()函数比较范例8-9中的字符串间的关系。选择性的比较字符串strncmp()函数用于字符串选择性的比较,其结构形式为:intstrncmp(string$str1,string$str2,int$len)参数$str1和$str2为要比较的
比较字符串 来自淘豆网www.taodocs.com转载请标明出处.