質問: プログラムの型の情報はどこに保存されているのですか?
回答: たとえば Windows には VARIANT 構造体というものがあります。 https://docs.microsoft.com/en-us/windows/win32/api/oaidl/ns-oaidl-v... 【型の情報はどこに保存されているのですか?】 VARIANT 構造体の場合は vt というメンバの中に保存されています。 【それがchar型であるという情報はどこに保管されるのでしょうか?】 char 型の変数自身にそのような情報を持たせることは出来ませんから、それとは別の変数を用意して、その変数に型の情報を持たせる形となります。 《注意点》 既に皆様お答えの通り、型の情報は保存されないのが通常です。それだと困る場合に限り、それぞれの考えで型の情報を好きなように保存するわけですね。