文字列とポインタについて
char *str="hello";
printf("文字列は%sです。\n",str);
return 0;}

っていうコードなんですが
*strっていうのは、数値のことで
strっていううのは、アドレスのことですよね??
それなのに
printf("文字列は%sです。\n",str);
これだと文字列が格納されている変数のアドレスが表示されそうなのですが
きちんと文字列が表示されるのは何故でしょうか??