strcmp()返回c中的值

我正在C中学习strcmp()。我明白当两个字符串相等时,strcmp返回0。

但是,当man页面声明当第一个字符串小于第二个字符串时,strcmp返回小于0,是指长度,ASCII值还是其他内容?

在这个意义上,“小于”字符串意味着字典(字母)顺序。

所以猫不如狗,因为猫在狗之前是按字母顺序排列的。

在某种意义上,字典顺序是对所有ASCII(和UNICODE)字符的字母顺序的扩展。

http://stackoverflow.com/questions/7656475/strcmp-return-values-in-c

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:strcmp()返回c中的值