Internet forums and newsgroups are not always easy on your feelings. Try to ignore most deprecating comments you encounter. That will let you concentrate on the reason you came to the forum in the first place, and use the forum for what it was intended for - programming information.
Did you get that bit about the % sign? It should not be a part of any variable. It's a special character in C that tells the compiler "I've got a variable coming up right after me (and maybe some modifiers for that variable, also)".
So
Code:
scanf("%c", &var); //enter the var variable it's a character - just one, and this is it's address.
scanf("%d", &age); //enter the integer variable named age, and this is it's address.
scanf("%s", name) //the name variable is a char array - name[], and "name" is the address.
printf("%c", var); //print the char variable named var.
printf("%3d, age); //print the integer variable named age, inside a field that is 3 char's wide.
printf("%s, name); //print the string variable named name.
There are other data types, of course, and they will all use the % in front of them, for scanf(), fscanf(), printf(), fprintf(), and related functions, in C.