C: Printing an ASCII character when you have an integer
#include <stdio.h> int int_c = 126; char char_c; /* Not 'char *char_c', nor 'char c = " " (compiler complains) */ void main(void) { printf("int_c is '%i'\n", int_c); char_c = int_c; printf("char_c is '%s'\n", &char_c); /* ^ pass the *address* of char_c */ }