代码之家  ›  专栏  ›  技术社区  ›  AlvinfromDiaspar

在iPhone中进行十进制数学的示例

  •  2
  • AlvinfromDiaspar  · 技术社区  · 14 年前

    我从SQL表中提取十进制值作为文本字段,然后将其转换为nsdecimalNumber(这只是因为我不知道将十进制值读/写到sqllite中)。

    不管怎样,现在我遇到了一个难题,我正在尝试对这些十进制变量进行简单的数学处理。例如,总和=余额*利率。我的想法是用货币计算。

    您知道如何使用nsdecimal、nsdecimalNumber或两者进行这些操作的示例/教程吗?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  3
  •   thyrgle    14 年前

    NSString *number = @"123.4";
    NSDecimalNumber *myDecimal = [[NSDecimalNumber alloc] initWithString: number];
    

    NSDecimalNumber *sum = [[NSDecimalNumber alloc] initWithDecimal:[balance decimalNumberByMultiplyingBy: interest_rate];
    

    推荐文章