strcmp()返回值是什么意思?能否详细解释一下?
- 内容介绍
- 文章标签
- 相关推荐
本文共计203个文字,预计阅读时间需要1分钟。
参考英文答案+如何使用strcmp()函数?9个问题。我正在学习C语言中的strcmp()。我明白当两个字符串相等时,strcmp()返回0。但是,当第一个字符串小于第二个字符串时,strcmp()返回小于0的值,这是指长度?
参见英文答案 > How does strcmp() work?9个我正在学习C中的strcmp().我明白当两个字符串相等时,strcmp返回0.
但是,当手册页指出strcmp在第一个字符串小于第二个字符串时返回小于0时,它是指长度,ASCII值还是其他什么?
从这个意义上讲,字符串的“小于”意味着词典(字母)顺序.所以猫比狗还小,因为猫在狗之前按字母顺序排列.
在某种意义上,词典顺序是所有ASCII(和UNICODE)字符的字母顺序的扩展.
本文共计203个文字,预计阅读时间需要1分钟。
参考英文答案+如何使用strcmp()函数?9个问题。我正在学习C语言中的strcmp()。我明白当两个字符串相等时,strcmp()返回0。但是,当第一个字符串小于第二个字符串时,strcmp()返回小于0的值,这是指长度?
参见英文答案 > How does strcmp() work?9个我正在学习C中的strcmp().我明白当两个字符串相等时,strcmp返回0.
但是,当手册页指出strcmp在第一个字符串小于第二个字符串时返回小于0时,它是指长度,ASCII值还是其他什么?
从这个意义上讲,字符串的“小于”意味着词典(字母)顺序.所以猫比狗还小,因为猫在狗之前按字母顺序排列.
在某种意义上,词典顺序是所有ASCII(和UNICODE)字符的字母顺序的扩展.

