关于pascal中高精度字符串型数的比较
2006-05-11 20:37
267 查看
有人说:
字符串形式的高精度数可直接用'<' '>'等比较
但是
如果运行 '1048333'>'22' 的话,会得到‘False'!!!!!!!!
只要两数位数不同,就总会出错!
所以
还是不要偷懒为好!!!自己编比较大小的程序~~~~
我自编了一个
function maxnum(a,b:string):string;
var i:integer;
begin
maxnum:=a;
if length(a)<length(b) then maxnum:=b;
if length(a)=length(b) then
for i:=length(a) downto 1 do
if a[i]<>b[i] then if a[i]>b[i] then exit(a)
else if a[i]<b[i] then exit(b);
end;
字符串形式的高精度数可直接用'<' '>'等比较
但是
如果运行 '1048333'>'22' 的话,会得到‘False'!!!!!!!!
只要两数位数不同,就总会出错!
所以
还是不要偷懒为好!!!自己编比较大小的程序~~~~
我自编了一个
function maxnum(a,b:string):string;
var i:integer;
begin
maxnum:=a;
if length(a)<length(b) then maxnum:=b;
if length(a)=length(b) then
for i:=length(a) downto 1 do
if a[i]<>b[i] then if a[i]>b[i] then exit(a)
else if a[i]<b[i] then exit(b);
end;
相关文章推荐
- 关于字符数组 和 字符串比较 C++
- 关于用XSD文件验证字符串型的XML中特定的字段只能是几个值
- Swift和Java关于字符串和字符的比较
- 关于字符数组和字符串比较 C++
- 关于字符数组 和 字符串比较 C++
- 关于字符数组与string类的比较(长度以及)
- 关于String 和 Base64 之间的互转 比较简单!
- 关于字符,字符串,char和string
- 关于mysql根据特定字符来截取字符串的一些方法
- 关于javascript如何判断某个字符是否占用两个字符的讨论
- 关于宽字符类型的测试
- 网上看到的比较全的关于C#操作EXCEL常见操作集合,比较全,写的不错
- 关于jari和qc的比较
- [C++ Primer Plus]学习笔记--关于C++ string和c类型字符数组的对比
- 关于图片加载神器--Glide与Picasso的使用与比较
- 关于quartz可以设置为串行执行的比较详细说明
- C# 关于字符转换(文本转换 时间转换)
- 关于Delphi字符转换的问题。不会啊!!!帮帮忙!!!
- 关于SQL批量插入数据方法比较
- 关于字符数组的存储以及强制转换