Every C programmer should initialize the variable he uses.
Try
#include <stdio.h>
int main()
{
char l = 'F';
char a = l; char * b = &a;
printf("the address of a is %p\n",&a);
printf("the address of a is %p\n",b);
printf("the value of a is %c\n",a);
printf("the value of a is %c\n",*(&a));
return 0;
}