There is such code:
#include int main() { float d = 1.0; int i = 2; printf(\"%d %d\", d, i); getchar(); return 0; }
Is it signed or unsigned?
Use this as a reference: http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/FUNCTIONS/format.html