str2.jpg与str10.jpg比较,前三个字母完全一样,第四个2比1大。
m与M比较,就是比较它们的ASCII码,m比M大。
一般计算机都是这么比较的。
使用自然排序法更符合人们的习惯
str2与str10相比,2比10小。
m与M比较,还是比较ASCII码,与上面一样
strcmp 是标准的字符串比较,先左后右,出现不相等就返回结果,是用ASCII值判断的;
strnatcmp 实现了以人类习惯对数字型字符串进行排序的比较算法,这就是“自然顺序”。注意该比较区分大小写。
strcmp是一个一个字符相比,出现不相等就返回结果,是用ASCII值判断的;
strnatcmp是按照自然顺序比