Oradaki * o değişkenin bir işaretçi dizisi olduğunu belirtiyor.
Char dediğin gibi sadece harf alır.
Ama değişkeni tanımlarken * koyduğumuzda harfler dizisi yaratmış oluyorsun.
Zaten cümleler de harf dizilerinden oluşur

burda değişkenin içeriğini de
cout << *değişken;
diye yazdırabilirsin veye cümle içindeki herhangi bir harfi almak içinde
*degisken[harfno]
şeklinde...
Pointer lar diye arattır ayrıntılı açıklama bulursun.
Yada işaretçiler..
Not : Bu arada başına * koymazsan değer olarak içinde barındırdığı verinin adres değerini alırsın.
sagol dostum bi nebze anlamis oldum