We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Brainfuck with three input and three output

From Esolang
(Redirected from Brainfuck with three output)
Jump to navigation Jump to search

Brainfuck with three input and three output is an esolang by User:Yoyolin0409. That's like brainfuck, but the input and output can be ASCII, numbers, or Unicode.

Commands

Command Function
> Move the pointer to the right
< Move the pointer to the left
+ Increment the memory cell at the pointer
- Decrement the memory cell at the pointer
, Input a character and store it in the cell at the pointer as ASCII
# Input a character and store it in the cell at the pointer as number
$ Input a character and store it in the cell at the pointer as Unicode
. Output the character signified by the cell at the pointer as ASCII
! Output the character signified by the cell at the pointer as number
@ Output the character signified by the cell at the pointer as Unicode
[ Jump past the matching ] if the cell at the pointer is 0
] Jump back to the matching [ if the cell at the pointer is nonzero