当前位置:鱼C工作室 >Delphi > 查看文章

基本数据类型与表达式6 – 零基础入门学习Delphi07

基本数据类型与表达式6

 

让编程改变世界

Change the world by program


 

字符串处理函数与过程

 

(1)大小写转换函数

[调用格式1]:LowerCase(const s:String): String;

[功能]:把字符串s 中的字符全部转换为小写字母,并作为函数值返回。

[例如]

x1:= LowerCase(‘aBc’); // x1 的值为abc
 
x2:= LowerCase(‘FISHc’); // x2的值为fishc

 

[调用格式2]:UpperCase(const s:String): String;

[功能]:把字符串s 中的字符全部转换为大写字母,并作为函数值返回。

[例如]

x1:= LowerCase(‘bCb’); // x1 的值为BCB
 
x2:= LowerCase(‘FISHc’); // x2的值为FISHC

 

(2)比较字符串大小函数

[调用格式1]:CompareStr(const s1,s2:String): Integer;

[功能]:比较两个字符串s1和s2的大小。

[说明]:

  1. 大小比较的依据是ASCII 码值。根据字符的ASCII 码值,从两字符串的第一个字符开始比较,若前者大于后者,比较终止,返回值大于0;
  2. 若小于后者,比较也终止,返回值小于0;若等于后者,将接着继续比较后面的字符。直到遇到不相等的字符或s1或s2的所有字符均比较完毕。若
  3. 所有位置上的字符都相等,则返回值等于0。

 

注意:本函数区分大小写(Why?!)。

脑细胞沸腾时间:大家想想,这玩意可以用在什么情况上?!

 

[调用格式2]:CompareText(const s1, s2:String): Integer;

[功能]:比较字符串大小。

[说明]:比较方法同上,区别是本函数不区分大小写。

[例如]:

x1:= CompareStr('Abc','abc'); //x1 的值为-32
 
x2:= CompareText('Abc','abc'); //x2 的值为0

 

(3)求字符串长度函数

[调用格式]:Length(s): Integer;

[功能]:返回字符串的长度。

[说明]:参数s 的类型为字符串型。

[例如]:x:= Length(‘Fishc’); //x的值为5

 

(4)查找位置函数

[调用格式]:Pos(s1, s2): Integer;

[功能]:返回子字符串s1在字符串s2中首次出现的位置,若s2中不存在s1,则返回0。

[说明]:若s1在s2中,则必须满足s1的所有字符都在s2中,即s1是s2的子串。

[例如]:x:= Pos(‘bc’, ‘abcd’); //x1 的值为2

 

分页阅读: 1 2 下一页
为您推荐

报歉!评论已关闭.