V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
knight322
V2EX  ›  科技

大家来说说为何大多支付接口的金额单位为分呢

  •  
  •   knight322 · 2017-07-29 23:08:36 +08:00 · 2126 次点击
    这是一个创建于 2461 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如这样做有什么好处,又或者能够避过哪些坑

    8 条回复    2017-07-30 01:40:48 +08:00
    onlyhot
        1
    onlyhot  
       2017-07-29 23:10:08 +08:00 via iPhone
    百度 浮点数运算
    devilyaos
        2
    devilyaos  
       2017-07-29 23:11:56 +08:00 via iPhone
    避免浮点计算的精度问题
    SeanChense
        3
    SeanChense  
       2017-07-29 23:14:17 +08:00
    一毛钱 0.1(元),0.1^10 -> 0(元),客户提刀来见你
    一毛钱 10(分),10^10 ->,很好,可以买套房了
    knight322
        4
    knight322  
    OP
       2017-07-29 23:18:32 +08:00
    @onlyhot
    @devilyaos
    感谢
    @SeanChense
    😂就服你
    Marfal
        5
    Marfal  
       2017-07-29 23:20:58 +08:00
    浮点数大坑,尽量避免
    SeanChense
        6
    SeanChense  
       2017-07-29 23:24:07 +08:00
    @knight322 还说错了,第一个答案是一个很小的数,单位是元^10 不是元。
    xjp
        7
    xjp  
       2017-07-29 23:47:38 +08:00 via iPhone
    主要是避免计算机里小数不精确的问题 尽量保存成整形
    bear2017
        8
    bear2017  
       2017-07-30 01:40:48 +08:00 via Android
    浮点运算,你拿浮点数比大小试试。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3308 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.