C 入門6 4 字串的比較

2021-07-16 05:11:40 字數 564 閱讀 9220

例項:

用上述四種方法分別比較字串「hello」與字串「hi」是否相等或比較它們的大小。

方法:1. ==

2.equals方法

string.equals(字串1,字串2)返回布林值

static void main(string args)

3.compare有多個過載方法,這裡只列舉兩個

(1)compare(字串1,字串2) 

static void main(string args)

輸出結果為-1,因為e比i小,所以對比到第二個字母的時候認為str1小於str2,等於就是0,大於就是1。

(2)compare(字串1,字串2,布林值)

返回乙個整數

當返回值小於0時,字串1小於字串2

等於大於同理。

布林值為true時,忽略大小寫進行比較。

(3)字串1.compareto(字串2);

一樣啦。

C 入門經典 例6 7 字串比較

1 strcmp函式,用於比較兩個字串。格式如下 strcmp 字元陣列名1,字元陣列名2 按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。1 各自選中自身的第乙個字元 字元1 字元2.2 若字元1 字元2,則返回值為一正數。3 若字元1 字元2,則返回值為一負數...

C 入門經典 例6 7 字串比較

1 strcmp函式,用於比較兩個字串。格式如下 strcmp 字元陣列名1,字元陣列名2 按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。1 各自選中自身的第乙個字元 字元1 字元2.2 若字元1 字元2,則返回值為一正數。3 若字元1 字元2,則返回值為一負數...

16 字串比較函式

字串處理函式 strcmp s1,s2 可以比較兩個字串的大小,其字元的大小是以 ascii 碼表上的順序決定。該函式首先將 s1 第乙個字元值減去 s2 的第乙個字元值,若差值為 0 則繼續比較對應的下乙個字母,若不為 0 則該差值就是函式的最終結果。請按照該函式的實現原理,寫出乙個新的字串比較函...