社区
Delphi
帖子详情
请问,如何将Double类型的数据取整,并将其转换成integer型
wt_sanlian
2003-09-18 11:44:48
var
a :double;
b:double;
c : integer;
begin
a := 12.3;
b := 11.6;
c := integer(a) - integer(b) ; 我期望的结果是整数 1,但编译器不同意
请问各路高手,如何解决这个问题?
...全文
521
11
打赏
收藏
请问,如何将Double类型的数据取整,并将其转换成integer型
var a :double; b:double; c : integer; begin a := 12.3; b := 11.6; c := integer(a) - integer(b) ; 我期望的结果是整数 1,但编译器不同意 请问各路高手,如何解决这个问题?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newnewworm
2003-09-18
打赏
举报
回复
trunc()去掉后面小数位!
江山易改
2003-09-18
打赏
举报
回复
var a,b : Double ;
C : integer ;
begin
a:=12.3 ;
b:=11.6 ;
c := StrToint(Copy( Format('%12.2f',[a]),1,Pos('.',Format('%12.2f',[a]))-1))
- StrToint(Copy( Format('%12.2f',[b]),1,Pos('.',Format('%12.2f',[b]))-1)) ;
end;
mxk19791116
2003-09-18
打赏
举报
回复
来看看这个吧,一定对
procedure TForm1.Button2Click(Sender: TObject);
var
a :double;
b:double;
c : integer;
begin
a := 12.3;
b := 11.6;
c := Trunc(a)-Trunc(b);
showmessage(inttostr(c));
end;
popmailzjw
2003-09-18
打赏
举报
回复
不会有问题的
wt_sanlian
2003-09-18
打赏
举报
回复
谢谢
linuxyf
2003-09-18
打赏
举报
回复
用trunc()函数,不能用round(),trunc截去小数点后面的,round四舍五入。
wt_sanlian
2003-09-18
打赏
举报
回复
Integer 是32位,而trunc 是64位,会不会有影响?
fenglaile
2003-09-18
打赏
举报
回复
Little2000(Rainy)的方法正确,来晚一步
aiirii
2003-09-18
打赏
举报
回复
用 Trunc;
function Trunc(X: Extended): Int64;
fansnaf
2003-09-18
打赏
举报
回复
showmessage(inttostr(round(i)-round(j)));
Little2000
2003-09-18
打赏
举报
回复
c := Trunc(a)-Trunc(b);
Java常用
数据
类
型
之间的转换(int\double\String)
数据
类
型
之间的转换虽然只是我们写程序之中的一个小步骤,但如果突然想不起来,还挺影响节奏的%>_<%~于是整理了一下java编程中常用的
数据
类
型
是怎么转换的~嘻嘻 一、int与String int》String s=i+""; //会产生两个String对象 s=String.valueOf(i); // String类的静态方法,只产生一个对象 s=
Integer
.to...
数值转换:Double-
Integer
doubler转成数字 小数点后一位为零 则显示整数 否则按照原先显示 /** * doubler转成数字 小数点后一位为零 则显示整数 否则按照原先显示 * @param aDouble *index:保留几位小数点 * @return */ public static String doubleConver
Integer
( Do...
一篇文章弄懂Java8大基本
数据
类
型
(非常详细,简单易懂)
二.浮点
型
一.整数类
型
1.byte类
型
。
openGauss插件使用指南:
数据
类
型
—数值类
型
p为总位数,s为小数位位数,其中float(p,s),real(p,s),double precision(p,s)大致等价于dec(p,s),但p和s都必须为整数,而double(p,s)完全等价于dec(p,s)。n的主要作用是n为1的时候JDBC的getObject接口会将
数据
自动
转换成
boolean类
型
返回,除此之外无其他的实际作用,
取整
范围为1-255。UINT4的别名,n无实际作用,不影响任何表现,取值范围为1-255。INT4的别名,n无实际作用,不影响任何表现,取值范围为1-255。
java long to int_Java long(Long)与int(
Integer
)之间的转换
一.将long
型
转化为int
型
,这里的long
型
是基础类
型
:long a = 10; int b = (int)a;二.将Long
型
转换为int
型
的,这里的Long
型
是包装类
型
:Long a = 10; int b=a.intValue();三.将int
型
转化为long
型
,这里的int
型
是基础类
型
:int a = 10;long b = (long)a;四.将
Integer
型
转化为l...
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章