首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么 integer 转换 浮点 ?

2012-08-07 
如何 integer 转换 浮点 ??RTdelphi 中浮点是 single、double 吧,如何将 integer 转为 single、double 呢 ?

如何 integer 转换 浮点 ??
RT
delphi 中浮点是 single、double 吧,如何将 integer 转为 single、double 呢 ?
我试了 直接 single()和double() 来强制转换,但是编译不通过,该怎么转 ??

ps : 我知道 round 和 trunc 是 single、double 转为 integer 时用的。

[解决办法]
inttofolat()
[解决办法]
V_float := V_integer
[解决办法]

Delphi(Pascal) code
var  n: Integer;  d: Double;begin  d := n * 1.0;end;
[解决办法]
不用转,直接赋值即可,不会溢出的; double范围包括了integer的

var
 i:integer;
 j:double;
begin
 i:=1000;
 j:=i; //不用转
 ...
end;
[解决办法]
直接赋值好了
反过来才需要转换或强制一下
[解决办法]
探讨
哪边有讲 DElphi 里面 浮点的 比较系统的知识的么,想较详细了解下

[解决办法]
百度百科

http://baike.baidu.com/view/339796.htm

浮点数相关知识

热点排行