Self-printing C code
There are, of course, several examples of self-printing C code.

The following is a very short self-printing (nonstandard) C program (origin unknown):

main(a){a="main(a){a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);}
Assumptions:

Last update: 2000 December 10