char *a;a + 1;
ではアドレスは1バイト進むし
intが4バイトなら
int *a;a + 1;
は*aは4バイト進む。

ポインタの実体はアドレス値だけど
型情報をもったアドレス値
という認識でいいのでは。