謝邀回答:
公民和居民的区別按我个人想法说来不知是否合理或合法,。
公民,应该属于国籍的统称,凡属出生于中国的男男女女,老老少少他,她们包括本人都属于中国的公民。
居民,在十年前有居民与农民这一说,以就是说原来长期生活在城市或某个单位,户口跟随父亲或母亲落户在某个城市或某个单位或居住在城市里某个小区,吃商品粮的人就称之为居民人口,长期生活在农村耕种田地之人就叫农业户口。
但由于更换第二代身份证后现在就是不管真居民或是农民都统称为居民,《居民身份证》。
回答得不太祥细,敬请谅解。
回答完毕