BF语言全程只有八种字符,其原理就是通过一个指针,在一个无限长(假设)的纸带上进行加加减减从而解决问题的一门语言(如图),其原理是根据字符之间的ASCII码来操作,也因此较为接近底层原理,很接近汇编的层面了。
BF语言的符号 | 符号的含义 | 等价的C语言语句 |
+ | 表示将指针当前指向的数据+1 | *p++ |
- | 表示将指针当前指向的数据-1 | *p-- |
< | 表示将指针左移一位 | p-- |
> |
BF语言全程只有八种字符,其原理就是通过一个指针,在一个无限长(假设)的纸带上进行加加减减从而解决问题的一门语言(如图),其原理是根据字符之间的ASCII码来操作,也因此较为接近底层原理,很接近汇编的层面了。
BF语言的符号 | 符号的含义 | 等价的C语言语句 |
+ | 表示将指针当前指向的数据+1 | *p++ |
- | 表示将指针当前指向的数据-1 | *p-- |
< | 表示将指针左移一位 | p-- |
> |