It's not even close to the smallest one, but it's not so bad either...
C:
main(){int a=!(a^a);printf("%d%d%d%d",++a,!a,!!a,a<<!!a);}
It will probably generate some warnings when compiling, but if your compiler evaluates function parameters from left to right, then it should work!
No comments:
Post a Comment