在Delphi中,如何将Double类型转换为integer类型,急。。。在线等!!! 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接强制类型转化a:double;b:int;begina:=0.1;b:=a;//b:=(int)a; Round这些都行,或者 integer(x) 用Trunc() 或者Round(),前者是去掉小数部分,后者是四舍五入,详细的查查帮助看看 强制转换或者直接把double附给integer型变量就可以了啊,不过要注意长类型向短类型转换会有截取如果要四舍五入用要这样写a:double ;b:Integerb := StrToInt(FormatFloat('0',a)); procedure TForm1.Button1Click(Sender: TObject);var d: Double; i: integer;begin d:= 12.234; i:= Trunc(d); Showmessage('asdfasd: '+IntToStr(i));end; function Trunc(X: Extended): Int64; 我的软件在英文版XP下程序界面中好多汉字都成了问号了,这是为什么?如何解决? 如何实现鹰眼的效果? 问个简单问题,大家不要笑话 导出Ole对象成文件,如何区别文件类型 寻找杭州地区的开发小组合作 看了《delphi入门到精通》不知道可以做什么 简单出错,在线等… 请问两个很菜的问题?想了一个星期了!!! 一个数据库文件,打不开,请教 高分 十万火急!!!请问delphi高手, VC中的ON_MESSAGE(My_Msg_StkData,OnStkDataOK),在delphi中怎么表示? 请高手们帮我解决,怎样用软件控制并设置声音的音量?? com+安装问题
a:double;
b:int;
begin
a:=0.1;
b:=a;//b:=(int)a;
这些都行,或者 integer(x)
a:double ;
b:Integer
b := StrToInt(FormatFloat('0',a));
var
d: Double;
i: integer;
begin
d:= 12.234;
i:= Trunc(d);
Showmessage('asdfasd: '+IntToStr(i));
end;