scanf("%d",&n)の&にはどんな意味があるのでしょうか?

printf("%d",&n)という書き方は間違いで、&は不要ですよね?
&の意味を教えてください。