身份证最后一个`X`是 校验码,用来增加身份证号码的防伪性,确保其准确性。校验码的计算基于前17位数字,通过一系列复杂的加权求和与模运算得出。当计算结果恰好为10时,为了保持身份证号码的统一格式(即全部由数字组成),便用字母“X”来代替。这个`X`并不代表罗马数字10,而是表示数字10的替代符号。根据《中华人民共和国居民身份证法》,身份证号码的尾号应该是0-9之间的数字,如果尾号为10,则用`X`代替,以保证身份证号码符合国家标准。