knight322
V2EX  ›  科技

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

  •  
  •   knight322 · Jul 29, 2017 · 3259 views
    This topic created in 3385 days ago, the information mentioned may be changed or developed.

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

    8 replies  •  2017-07-30 01:40:48 +08:00
    onlyhot
    onlyhot
    Jul 29, 2017 via iPhone
    1
    百度 浮点数运算
    devilyaos
    devilyaos
    Jul 29, 2017 via iPhone
    2
    避免浮点计算的精度问题
    SeanChense
    SeanChense
    Jul 29, 2017
    3
    一毛钱 0.1(元),0.1^10 -> 0(元),客户提刀来见你
    一毛钱 10(分),10^10 ->,很好,可以买套房了
    knight322
    knight322
    OP
    Jul 29, 2017
    4
    @onlyhot
    @devilyaos
    感谢
    @SeanChense
    😂就服你
    Marfal
    Marfal
    Jul 29, 2017
    5
    浮点数大坑,尽量避免
    SeanChense
    SeanChense
    Jul 29, 2017
    6
    @knight322 还说错了,第一个答案是一个很小的数,单位是元^10 不是元。
    xjp
    xjp
    Jul 29, 2017 via iPhone
    7
    主要是避免计算机里小数不精确的问题 尽量保存成整形
    bear2017
    bear2017
    Jul 30, 2017 via Android
    8
    浮点运算,你拿浮点数比大小试试。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1448 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 19:43 · PVG 03:43 · LAX 11:43 · JFK 14:43
    ♥ Do have faith in what you're doing.