zoukankan      html  css  js  c++  java
  • Delphi中如何将一个extended型等实数强制转换为integer型

    Delphi中如何将一个extended型强制转换为integer型
    ━━━━━━━━━━━━━━━━━━━━━━━━━━

    function   Round(X:   Extended):   Int64;//四舍五入,测试可行
    function   Trunc(X:   Extended):   Int64;//取整
    function   Int(X:   Extended):   Extended;

    round 四舍五入
    trunc 去掉小数点后面的部分取整

    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    procedure   TForm1.BitBtn1Click(Sender:   TObject);   
    var   
        a   :   extended;   
        b   :   int64;   
    begin   
          a   :=   2132123323211.005;   
          b   :=   round(a);   
          caption   :=   currtostr(b);   
    end;   
    不知道是不是你的意思?

    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    如果不做舍入,用Trunc()   
    procedure   TForm1.Button1Click(Sender:   TObject);   
    var   a:extended;   
              b:integer;   
    begin   
          a:=strtofloat(edit1.text);   
          b:=trunc(a);   
          edit2.TExt:=inttostr(b);   
    end;

  • 相关阅读:
    JQuery Ajax动态生成表格
    简单模拟JQuery框架
    事务和锁学习
    Js面向对象和数据类型内存分配
    Spring.Net学习 控制反转(IoC)和面向切面编程(AOP)
    html <pre>标签
    裸眼3D
    sysobjects syscolumns和SysTypes笔记
    JQuery EasyUi练习Demo(带源码)
    Oracle 游标使用大全
  • 原文地址:https://www.cnblogs.com/linguoqiu/p/2829303.html
Copyright © 2011-2022 走看看