在delpii中可以对字符串比较大小吗?是怎么一回事,望指教!

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:08:04
如题

希望大家给我一个满意的答复,我不胜感谢~!

谢谢大家了~!
比较的标准是 什么?谢谢。希望清楚一点~!

当然可以比较。

var s1,s2:string;
begin
readln(s1);
readln(s2);
if s1>s2 then writeln('s1>s2')
else if s1<s2 then writeln('s1<s2')
else writeln('s1=s2');
end.

补充:
字符串比较实际上是依次对字符串的每个字符进行比较,从第一个字符开始进行比较,如果第一个字符不同,那么它们的大小关系就是整个字符串比较的结果,比较停止。如果第一个字符相同,则比较下一个字符。如果比较时有一个串结束了,那么它就较小。如果比较完毕以后,所有字符都相同,那么两个串相同。

字符比较是对字符的ASCII代码大小进行比较,ASCII代码大的就大,比如'A'的ASCII码是65,'0'的ASCII码是48,显然65>48,那么'A'>'0'