b哪個大?
你所說的算法運算符的比較是根據ASCⅡ碼進行比較的,而a的ASCⅡ碼為97,A的ASCⅡ碼為65。對于a-z依次為97-122,A-Z依次為65-90。所以a和A比較,a比較大a和b比較,b比較大字符的比較可以遷移到字符串的比較里面C++中,string的比較方式直接是,s1<s2 s1 == s2或者s1 > s2就可以了char*的比較方式是,strcmp(s1,s2)。結果小于0時表示s1在s2前,=0表示s1和s2相等,大于0表示s1在s2后
b哪個大?
你所說的算法運算符的比較是根據ASCⅡ碼進行比較的,而a的ASCⅡ碼為97,A的ASCⅡ碼為65。對于a-z依次為97-122,A-Z依次為65-90。所以a和A比較,a比較大a和b比較,b比較大字符的比較可以遷移到字符串的比較里面C++中,string的比較方式直接是,s1<s2 s1 == s2或者s1 > s2就可以了char*的比較方式是,strcmp(s1,s2)。結果小于0時表示s1在s2前,=0表示s1和s2相等,大于0表示s1在s2后