如何将一个单元格值复制到 Brainfuck 中的另一个单元格?

How can I duplicate a cell value to another cell in Brainfuck?

我想要做的是首先要求输入单元格 0(第一个单元格)的值,然后将该输入复制到下一个单元格(单元格 1),同时保留单元格 0 上的输入值。例如,如果我输入 1,我希望单元格 0 和单元格 1 的值都是 49(1 的 ascii 十进制值为 49。检查 http://www.asciitable.com/ 以获取其他 ascii 值)。我的想法是首先在单元格 0 使用 , 命令请求输入,然后使用此代码将该值复制到单元格 1 和 2 [>+>+<<-](但是单元格0在这个循环后变为0),然后使用这段代码将单元格2的值移回单元格0 >>[<<+>>-](我需要开始的两个>移动指针返回单元格 2)。我想知道是否有 faster/more 有效的方法来做到这一点。谢谢!

我目前使用的代码是:

,[>+>+<<-]>>[<<+>>-]

不,没有。这是最有效的方法。 Brainfuck 不是一种很有表现力的语言。