Is there a way to read a small int (i.e. 1-byte int of range -128..127) using scanf? Consider this code:
scanf
char x; scanf(\"%d\", &x);
scanf needs "%hhd" format string to read into a char.
"%hhd"
char