0

有没有一种简单方便的方法可以将 Pari/GP 中的输出定向到文件?2^400000-1我的目标是在屏幕上或文本文件中获得完整的十进制扩展?

(23:37) gp > 2^400000-1
%947 = 996014342993......(4438 digits)......609762267975[+++] 

GP 终端输出给出了这个,这不是目标。基本输出重定向也不起作用。有任何想法吗?谢谢。

(23:38) gp > 2^400000-1 > output.txt

网上有一本手册,关于输出没说太多,除了变量TeXstyle。我不确定如何使用它。

4

2 回答 2

1

快速简单地做print(2^400000-1),然后你可以剪切+粘贴。否则write(filename, 2^400000-1),如果你想在一个文件中。

于 2017-12-08T21:50:52.993 回答
1

其他一些可能性:

  1. writebin(filename,2^400000-1)将对象二进制结构写入文件:这比传统输出更快(这意味着二进制到十进制的转换),并且将其加载到另一个会话中也会更快。这对于巨大的原子写入很有用。

  2. C 风格的输出:fileopen,然后连续filewrite允许对描述符引用的文件进行多次写入(避免在每次写入后重新打开/刷新/关闭文件)。这对于通过对给定文件的许多微小写入(例如逐个字符)完成的大型写入操作很有用。

于 2021-07-14T19:31:34.233 回答