两者意思都差不多
要细究的话,就是in 后接的是大地址,at 接的是小地址.
如:He is in China.VS He is at the airport.
除了某些固定搭配,如“in the classroom”.