电脑问题

关系表达式,[张先生]& gt;= in[李先生] > =,表示大于等于,这个关系表达式的值为真。在这个表达式中,比较的结果其实是,[张先生]>:[李先生],肯定不等于。比较计算机中两个字符的大小是基于这两个字符的ASCII码值。比如字符“A”的ASCII码值是十进制的65,字符“b”的ASCII码值是十进制的66 >:65,有“b”>“A”才是真比较结果。那么,如何比较汉字呢?汉字在电脑中是双字节字符,每个汉字都有唯一的双字节内码。比较两个汉字的大小时,是以这个双字节内码的大小为准。比较两个字符串的大小时,是分别比较两个字符串中相同位置的字符的ASCII码值。如果字符串1的第一个字符的ASCII码值大于字符串2的第一个字符的ASCII码值,则直接判定字符串1大于字符串2,后面的字符不做比较。如果两个字符串中相同位置的字符相等,则比较下一个字符,依此类推。汉字“张”的内码值肯定大于汉字“李”的内码值,满足大于此的条件,所以判定【张先生】>;=[李先生]结果是真的。