The format of the output depends on the printf statement.
If so
printf("%d ",a); //Output integer 65
printf("%c ",a); //output character a
printf("%o ",a); //Output octal 0 10 1
printf("%x ",a); //output hexadecimal 0x4 1
Although the output formats are different, they are all binary 0 10000 1.