間違ってC言語スレのほうで聞いてしまいましたので、こちらで聞きます

float型をcoutでsetprecisionを使って15桁表示すると、
7桁の制度しかないのに15桁分表示されます
8桁から15桁までの数字はどこを参照して表示しているのでしょうか?
また、7桁の制度しかないものを15桁表示しても問題ないのでしょうか?