麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

Delphi中的四舍五入問題

2019-11-18 18:25:59
字體:
來源:轉載
供稿:網友
     在Delphi中使用Round函數得到的答案有時與我們所預期的會不太一樣:
采用的是四舍六入五留雙。即當舍或入位大于或小于五時按四舍五入來處理,而當舍或入位等于五時,就要看前面一位是什么,根據奇進偶不進,它總是返回一個偶數值。
     示例             結果
i:= Round(11.5)        12
i:= Round(10.5)        10

       這種Round其實是按照銀行家算法,統計學上一般都用這種算法,比傳統的"四舍五入"要科學。
如果要使用傳統的"四舍五入"方法,可以使用下面函數:

function RoundClassic(R: Real): Int64;
begin
  Result:= Trunc(R);
  if Frac(R) >= 0.5 then
    Result:= Result + 1;
end;

       其實在VB、Excel、.net相關的語言中都有這個問題。


上一篇:在Delphi.net中調用COM/COM+

下一篇:在Delphi中實現StringTokenizer功能模塊

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 亚洲一级成人 | 精品国产一区二区三区久久久蜜 | 久久久99精品视频 | 免费黄色大片在线观看 | 中文欧美日韩 | 成人一区久久 | 久久精品综合视频 | 国产精品自拍啪啪 | 欧美日韩在线影院 | 精品一区二区三区在线观看视频 | av在线免费观看国产 | 国产一区二区三区手机在线 | 欧美一级做一级爱a做片性 久久久资源网 | 婷婷亚洲一区二区三区 | 中日无线码1区 | 黄色片免费在线播放 | 午夜色视频在线观看 | 夜夜看 | 国产美女精品视频 | 国产在线精品一区二区三区不卡 | 久久国产成人午夜av浪潮 | 久久成人精品视频 | 56av国产精品久久久久久久 | 国产在线观看91精品 | 国产精品自在线拍 | 美女在线观看视频一区二区 | 国产午夜免费不卡精品理论片 | 成人一级黄色片 | 九九热视频这里只有精品 | 精品成人国产在线观看男人呻吟 | 美国一级免费视频 | 国产合集91合集久久日 | 欧美城网站地址 | 黄色网址在线免费 | 视频一区 中文字幕 | 91羞羞| 性欧美一区二区 | 色蜜桃av | 欧美顶级毛片在线播放小说 | 日本aaaa片毛片免费观看视频 | 香蕉成人在线视频 |