C, size 48, by es1024C, size 48, by es1024
main(f){f='ma'-lgamma(0xfe.dp9),printf("%d",f);} I'm very unsure about this one. It depends on implementation defined behavior (character constants with more than one character, see C99 6.4.4.4 point 10), but happens to produce the right result on Linux with gcc and MacOS with clang. Depending on ASCII I wouldn't even mention, but this is so unusual that it feels very dodgy.