delphi除法运算问题?高手帮忙!

我想实现除法功能。varForm1:TForm1;x,y,z:Integer;……beginx:=StrToInt(form1.Edit1.Text);y:=StrToI... 我想实现除法功能。
var
Form1: TForm1;
x,y,z: Integer;
……
begin
x:= StrToInt(form1.Edit1.Text);
y:= StrToInt(form1.Edit2.Text);
z:=x/y;
form1.Edit3.Text:=IntToStr(z);
end;
运行时,为什么" z:=x/y; " 提示错误?
而把运算符“/” 换成 "div"就能运行?
要怎么把 浮点型的 Z (Double) 转化成字符型呢?
我想把结果赋值给Form1 的 Edit1 里。

Tform.Edit1.Text:=(Z);
展开
 我来答
0xCEA4
2009-10-27 · TA获得超过310个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:315万
展开全部
x/y的结果是有小数点的,而你的z是整型当然会出错了。把z声明为浮点型就好,比如:z:Double;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式