gpt4 book ai didi

objective-c - Objective-c 上的双整数

转载 作者:太空狗 更新时间:2023-10-30 03:17:41 26 4
gpt4 key购买 nike

任何人都可以提供 BigInteger 的代码吗?提供 PowMod 函数的 objective-c 实现?

最佳答案

我希望现在回答这个话题还不算太晚。

您可以尝试开源且免费的“LibTomMath”(作者将此项目作为公共(public)领域提供)。它开箱即用,无需任何配置,只需将所有 bn_*.c 和 tommath*.h 放入您的 Xcode 项目即可。

#import "tommath.h"

mp_int number1, number2, number3;

mp_init(&number1);
mp_init(&number2);
mp_init(&number3);

mp_read_radix(&number1, "0a120edfff558c98a73015d5d67e8990", 16);
mp_read_radix(&number2, "12e6f45d698c7b7009a841c1348d6ff4", 16);

mp_mul(&number1, &number2, &number3);

char output[1000];
mp_toradix(&number3, output, 16);
NSLog(@"number3:%s", output);

mp_div(&number3, &number1, &number2, NULL);
mp_toradix(&number2, output, 16);
NSLog(@"number2:%s", output);

关于objective-c - Objective-c 上的双整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com