こういうコードを書くとメモリを無駄遣いした気になって幸せになります。

#include<stdio.h>
#include<string.h>
int main(){
    int i;
    char t[256][3];
    for(i=0;i<256;++i)sprintf(t[i],"%c",i);
    strcpy(t['\b'],"\\b");
    strcpy(t['\t'],"\\t");
    strcpy(t['\\'],"\\\\");
    while((i=getchar())!= EOF)
        fputs(t[i],stdout);
}