BrainFuck 指令

BrainFuck只有八條指令:spa

指令 含義 等價的C代碼
> 指針加一 ++ptr;
< 指針減一 --ptr;
+ 指針指向的字節的值加一 ++*ptr;
- 指針指向的字節的值減一 --*ptr;
. 輸出指針指向的單元內容(ASCII碼) putchar(*ptr);
, 輸入內容到指針指向的單元(ASCII碼) *ptr = getchar();
[ 若是指針指向的單元值爲零,向後跳轉到對應的]指令的次一指令處 while (*ptr) {
] 若是指針指向的單元值不爲零,向前跳轉到對應的[指令的次一指令處 }
相關文章
相關標籤/搜索