當前位置:成語大全網 - 書法字典 - 字符串大小比較

字符串大小比較

如果只是簡單的比較長度,只需要調用strlen()這樣的函數進行比較即可。

如果妳比較字符串的大小,妳將比較字符的ASCII碼的大小。通過搜索ASCII碼表,可以知道每個ASCII字符的大小。見/noip/11-1。ASP。

比較時設置壹個計數器,從零開始循環,直到最短字符結束,壹點壹點進行比較。

1.如果字符串1的第n位的ASCII碼值等於字符串2的第n位的ASCII碼值。

然後繼續比較下壹位。

2.如果字符串1的第n位的ASCII碼值大於字符串2的第n位的ASCII碼值。

那麽輸出結果是:1,表示字符串1 >;字符串2;

3.如果字符串1的第n位的ASCII碼值小於字符串2的第n位的值。

那麽輸出結果:-1表示字符串1

4.如果每個比特的ASCII碼值相等並且長度相同,

那麽輸出結果:0表示字符串1 ==字符串2;

5.例如,如果字符串1是字符串2的前m位,則將abcd與abcdef進行比較,

然後是字符串1

原因是到了第五位,字符串1的ASCII值是0,而字符串2的ASCII值是‘e’,也就是十進制的101。當然,弦2更大。

具體到cds和lesoqd

從第壹個地方來看,' C '和c' < '之間的比較當然是' C '

幾種常用ascii碼的順序是從小到大的:

0..9,A..z,a..z.