我必须写一个程序,可以计算出2 power 2010的幂,并找到数字的和。如:

if `2 power 12 => gives 4096 . So 4+0+9+6 = 19 .

现在我需要为2 power 2010.找到相同的
请帮助我理解。

最佳答案

这里有一些东西可以让你开始:

char buf[2010]; // 2^2010 < 10^2010 by a huge margin, so buffer size is safe
snprintf(buf, sizeof buf, "%.0Lf", 0x1p2010L);

关于c - 在32位系统上存储2个以上的电源31,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7651229/

10-13 08:39
查看更多