当前位置 : 主页 > 编程语言 > c++ >

strcmp()返回C中的值

来源:互联网 收集:自由互联 发布时间:2021-06-23
参见英文答案 How does strcmp() work?9个 我正在学习C中的strcmp().我明白当两个字符串相等时,strcmp返回0. 但是,当手册页指出strcmp在第一个字符串小于第二个字符串时返回小于0时,它是指长度
参见英文答案 > How does strcmp() work?                                    9个
我正在学习C中的strcmp().我明白当两个字符串相等时,strcmp返回0.

但是,当手册页指出strcmp在第一个字符串小于第二个字符串时返回小于0时,它是指长度,ASCII值还是其他什么?

从这个意义上讲,字符串的“小于”意味着词典(字母)顺序.

所以猫比狗还小,因为猫在狗之前按字母顺序排列.

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

网友评论