c语言中字符串怎么进行比较大小

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:52:34
如C++↙
BASIC↙
QUICK↙
Ada↙
Pascal↙
上面几组数谁大谁小?

按照字典序从前到后来比,BASIC和QUICK,B的ascii码比Q小,则BASIC小,如果BC和BD,则BC<BD。Ada<BASIC<Pascal<QUICK

逐个单词比较 如果出现不等就跳出 一直比较到'\0'
也就是根据ASCII码进行比较 a-z 97-122 A-Z 65-90 所以小写字母比大写字母大 例如BASIC 和QUICK比较 由于b比q小 所以 直接就是QUICK大
例如asdf 和asff比较 由于第三个字母f比d大 所以 asff大
所以上面的Ada<BASIC<C++<Pascal<QUICK