char str = "张小明"char str2 = "大黑"//这个汉子字符串怎么比较大小

char str 张小明char str2 大黑//这个汉子字符串如何比较大小?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

char str = "张小明";char str2 = "大黑"//这个汉子字符串如何比较大小?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[解决办法]
把汉字当作是一个unsigned short的数,直接比较大小即可,例如:
unsigned short hz1 = str[0] 
[解决办法]
 (str[1] << 8);
unsigned short hz2 = str2[0] 
[解决办法]
 (str2[1] << 8);
比较hz1和hz2的大小即可,如果相等,那么就再比较后续的汉字。

引用:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!