pascal中ord函数和length函数的作用

pascal中ord,length函数的作用和在C语言中相应的函数。... pascal中ord,length函数的作用和在C语言中相应的函数。 展开
 我来答
匿名用户
2013-07-29
展开全部
1.
Ord(<有序类型>); //返回序号
Ord('a') = 97
Ord(False) = 0
Ord(S[I]) //返回当前字符的ASC码

2.
uses Dialogs;
type

Colors = (RED,BLUE,GREEN);

var

S: string;
begin
S := 'BLUE has an ordinal value of ' + IntToStr(Ord(BLUE)) + #13#10;
S := S + 'The ASCII code for "c" is ' + IntToStr(Ord('c')) + ' decimal';
MessageDlg(S, mtInformation, [mbOk], 0);
end;

这是DELPHI中的例子,你看一盾。
ORD函数是用于取得一个ASCII码的数值。
CHR函数正好相反,用于取得一个数值的ASCII值。

3.

ORD()是一个返回一个有序类型的值在这个类型里的序号。
例如
type
ETemp= (TempOne,TempTwo,TempThree)
如果你输入ORD(TempOne) 就返回0

uses Dialogs;
type

Colors = (RED,BLUE,GREEN);

var

S: string;
begin
S := 'BLUE has an ordinal value of ' + IntToStr(Ord(BLUE)) + #13#10;
S := S + 'The ASCII code for "c" is ' + IntToStr(Ord('c')) + ' decimal';
MessageDlg(S, mtInformation, [mbOk], 0);
end;
匿名用户
2013-07-29
展开全部
ord在C中:
char x='a',int ordx;
ordx=(int)x;
这是获得某字符的ASCII码
length在C中:
char x[]="123123213",lengthx;
lengthx=strlen(x);
这时获得某字符串的长度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦奇敏康宁
2020-01-29 · TA获得超过3793个赞
知道大有可为答主
回答量:3097
采纳率:30%
帮助的人:216万
展开全部
ord
没有对应的函数,强制转换就可以,作用就是求一个字符对应的ascii码的值
length对应的是
strlen,求字符串长度

int
a
=
(int)'A';
#include
<string.h>
char
*p
=
"123";
int
len
=
strlen(p);
strlen参数不能传入NULL指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaxxcyhc3bea9
推荐于2017-09-20 · TA获得超过8856个赞
知道大有可为答主
回答量:4564
采纳率:75%
帮助的人:1240万
展开全部
ord是求序号函数,可以返回一个字符在ASCII码表中的序号。
如ord('a')=97

length函数返回字符串长度。
如length('abcde')=5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式