1名词解释不同
公民是指具有一个国家的国籍,并根据该国宪法和法律,享有权利并承担义务的人。
居民本义是指住在一个地方的人。
2二者侧重不同
公民是一个法律概念,以人所属国籍来区分。
居民则是一个普通概念,以人的居住地区来区分。