strcmp函數(shù)用法有哪些?
2023-05-05 17:23:15 閱讀(298)
stremp函數(shù)用法?
strcmp函數(shù)是用來(lái)比較2個(gè)字符串的函數(shù),如srcmp(字如果符串1,字符串2),從第一個(gè)字符開(kāi)始比較,如果到最后兩個(gè)字符串完全相同,則strcmp()函數(shù)輸出的值為0;若開(kāi)始出現(xiàn)不同的字符,根據(jù)這個(gè)字符ASCII碼進(jìn)行比較,若字符串1的ASSCII值大于2 則輸出值 大于 0;反之,輸出值 小于 0; 代碼示例: #include
c語(yǔ)言strcmp使用方法?
c語(yǔ)言中strcmp的用法的用法如下: 頭文件:#include strcmp() 用來(lái)比較字符串(區(qū)分大小寫(xiě)),其原型為: int strcmp(const char *s1, const char *s2); 【參數(shù)】s1, s2 為需要比較的兩個(gè)字符串。 字符串大小的比較是以ASCII 碼表上的順序來(lái)決定,此順序亦為字符的值。strcmp()首先將s1 第一個(gè)字符值減去s2 第一個(gè)字符值,若差值為0 則再繼續(xù)比較下個(gè)字符,若差值不為0 則將差值返回。例如字符串"Ac"和"ba"比較則會(huì)返回字符"A"(65)和'b'(98)的差值(-33)。 【返回值】若參數(shù)s1 和s2 字符串相同則返回0。s1 若大于s2 則返回大于0 的值。s1 若小于s2 則返回小于0 的值。 注意:strcmp() 以二進(jìn)制的方式進(jìn)行比較,不會(huì)考慮多字節(jié)或?qū)捵止?jié)字符;如果考慮到本地化的需求,請(qǐng)使用 strcoll() 函數(shù)。 希望對(duì)你有幫助。
strcmp函數(shù)怎么寫(xiě)?
strcmp函數(shù)用法:strcmp() 用來(lái)比較字符串(區(qū)分大小寫(xiě)),其原型為:int strcmp(const char *s1, const char *s2);s1, s2 為需要比較的兩個(gè)字符串。舉例:#include
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處