Link Search Menu Expand Document

Reference

Helpful resources to keep on hand when programming in Brainfuck


Table of Contents
  1. Reference
    1. ASCII Table
    2. Common Text Routines
      1. Hello World
    3. Conditionals
    4. Nifty Algorithms

ASCII Table

Symbols before 32 are not printable, but rather represent unprintable control codes used to control peripherals like printers. Codes between 32 and 127 are commonly used printable characters. Codes 128 through 255 are extended ASCII codes for Windows-1252, a superset of ISO 8859-1/ISO Latin-1.

CodeSymbolCodeSymbolCodeSymbol
32(space)108l184¸
33!109m185¹
34110n186º
35#111o187»
36$112p188¼
37%113q189½
38&114r190¾
39115s191¿
40(116t192À
41)117u193Á
42*118v194Â
43+119w195Ã
44,120x196Ä
45-121y197Å
46.122z198Æ
47/123{199Ç
480124|200È
491125}201É
502126~202Ê
513127DEL203Ë
524128204Ì
535129 205Í
546130206Î
557131ƒ207Ï
568132208Ð
579133209Ñ
58:134210Ò
59;135211Ó
60<136ˆ212Ô
61=137213Õ
62>138Š214Ö
63?139215×
64@140Œ216Ø
65A141 217Ù
66B142Ž218Ú
67C143 219Û
68D144 220Ü
69E145221Ý
70F146222Þ
71G147223ß
72H148224à
73I149225á
74J150226â
75K151227ã
76L152˜228ä
77M153229å
78N154š230æ
79O155231ç
80P156œ232è
81Q157 233é
82R158ž234ê
83S159Ÿ235ë
84T160 236ì
85U161¡237í
86V162¢238î
87W163£239ï
88X164¤240ð
89Y165¥241ñ
90Z166¦242ò
91[167§243ó
92\168¨244ô
93]169©245õ
94^170ª246ö
95_171«247÷
96`172¬248ø
97a173 249ù
98b174®250ú
99c175¯251û
100d176°252ü
101e177±253ý
102f178²254þ
103g179³255ÿ
104h180´  
105i181µ  
106j182  
107k183·  

Common Text Routines

Hello World

Prints Hello World.

>++++++++[<+++++++++>-]<.
>++++[<+++++++>-]<+.
+++++++..
+++.
>>++++++[<+++++++>-]<++.
------------.
>++++++[<+++++++++>-]<+.
<.
+++.
------.
--------.
>>>++++[<++++++++>-]<+.

Conditionals


Nifty Algorithms