怎么比较字符串大小 strcmp是如何比较中文字符串?

strcmp是如何比较中文字符串?在C语言的编码系统中,汉字仍然是GB码的两个字节。就像ASCII码一样,一个汉字相当于两个数字。StrCmp通过比较数字的大小来判断字符串。在GB码中,中文码的每个字

strcmp是如何比较中文字符串?

在C语言的编码系统中,汉字仍然是GB码的两个字节。就像ASCII码一样,一个汉字相当于两个数字。StrCmp通过比较数字的大小来判断字符串。在GB码中,中文码的每个字节都是一个负数,所以哪个字符串首先出现负数的绝对值相对较小,哪个字符串相对较大。

C语言,使用strcmp函数时,如果比较的2个字符串是中文要怎么比较?

就像普通的一样。不管怎样,它就像StrCmp(“China”,“Hello”)