《字符与字符串》PPT课件.ppt
《《字符与字符串》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《字符与字符串》PPT课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、字符与字符串,东城八小 李计绸,字符型用char作为标识符。字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串。,Var a:char;a:=b;a:=B;a:=2;,一、字符型,知识点:1、字符的ASCII码(序号):一一对应关系,、函数:ord(x)chr(x))、ord(x):返回字符x的ASCII码。i:=ord(A);j:=ord(B);n:=ord(1);write(I,j,n);65 66 49)、chr(x):返回ASCII码为x的字符。var a:char;a:=chr(98);writeln(a);write(c
2、hr(97);,3、字符大小的比较(相应字符ASCII码大小的比较):ASCII码大的字符大。ba 51 aA,4、数字字符转换为相应的数字的方法。var x:char;a:integer;x:=3;a:=ord(x)-48;,练习题目:从键盘上输入一串字符(可能含数字、小写字母),以#作为输入结束标志。编程完成:统计输入字符中每个小写字母出现的次数(没有出现的不输出)。样例:输入:2bcdaab33wycc#输出:a 2b 2c 3d 1w 1y 1,算法一:,var ch:char;n,i:integer;a:array1.26 of integer;统计字母出现的次数begin for
3、i:=1 to 26 do ai:=0;read(ch);while ch#do begin if(ch=a)and(ch0 then writeln(chr(i+96),ai);end.,var ch:char;n,i:integer;a:array97.122 of integer;统计字母出现的次数begin for i:=97 to 122 do ai:=0;read(ch);while ch#do begin if(ch=a)and(ch0 then writeln(chr(i),ai);end.,算法二:,算法三:,var ch:char;n,i:integer;a:arraya.
4、z of integer;统计字母出现的次数begin for ch:=a to z do ach:=0;read(ch);while ch#do begin if(ch=a)and(ch0 then writeln(ch,ach);end.,字符串用于存放批量字符的一串字符。Var:a:string;或Var:a:stringn;A:=hello其中正整数n(1=n=255)表示构成字符串的字符最多个数。若字符串说明中没有指定长度,缺省值为255。Freepascal中新增加的字符串类型:ansistring;默认长度可达2562-1=65535Var St:ansistring;,二、字符
5、串,字符串的有关操作,字符串使用中的有关说明和注意事项:1、字符串的输入和输出:输入:字符串是以回车作为的结束标志.所以输入必须readln(s);每个readln语句只能读入一个字符串。不能readln(s1,s2);输出:writeln(s);2、字符串可以和数组一样操作:a:=nabcdeg;则:a1:=n;a3:=b;输出:writeln(a);或:for i:=1 to length(a)do write(ai);3、从键盘只能接受127个字符;一般都是文件输入。4、严格区分数字字符、数字字符串与数值的区别,但可以相互转化。44 13261326 如:var a:char;i:int
6、eger;a:=4;i:=ord(a)-48;writeln(i);i=4,5、字符串大小的比较。123=123 1234512325 123451234 456123456,6、数字串转化为数值型 两种方法:一、过程 val 二、直接转化,1、输入一个正整数n(10250),求它的各位数字之和S。,var n:string;s,k,i:integer;begin readln(n);k:=length(n);s:=0;for i:=1 to k do s:=s+ord(ni)-48;writeln(s);end.,字符串应用举例:,2、编写一个程序,统计从键盘输入的n(100)个英文单词中以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字符与字符串 字符 字符串 PPT 课件
链接地址:https://www.31ppt.com/p-5491644.html