delphi数据类型问题 急!急!急!急!急!

来源:百度知道 编辑:UC知道 时间:2024/05/23 22:57:31
比如说 integer 数据类型的运算符,除法用 div,能再给我举例吗?
string?double? longint?......
小生感激不尽....我学编程就这里绊住我了......谢谢

function area():integer;
var
a,b,h,s:integer;
begin
a:=13;
b:=18;
h:=9;
s:=(a+b)*h/2;//没有余数,是整数除法,可以考虑换成浮点型
result:=s;
end;
比如上面声明s的时候把它声明为double型就可以得到小数了
例如
function area():integer;
var
a,b,h:integer;
s:double;
begin
a:=13;
b:=18;
h:=9;
s:=(a+b)*h/2;
result:=s;
end;

5 div 2 = 2
div是整数除,两边要整数,结果也为整数。

string?double? longint?......
这里不是很清楚你想干什么,非常抱歉。

建议别去死记这些东西,看了大概有个印象,找起来好找,做多点练习自然就熟了。代码要自己打的好,出了错,当你自己找出错误时你就会有很多的进步了。