當前位置:首頁 » 編程語言 » c語言中的strcmp

c語言中的strcmp

發布時間: 2024-03-11 08:44:36

c語言中如何判斷兩個字元串相等

可以使用庫函數strcmp判斷,具體如下:

strcmp是C語言比較字元串的庫函數,形式為int strcmp(char *a, char *b);

該函數會對a和b的每個字元,按照ascii碼值比較,如果二者完全相同返回0;如果a的ascii碼值先出現較大者,會返回1;否則返回-1。

所以,要判斷字元串相等,可以使用。

(1)c語言中的strcmp擴展閱讀:

關於上述strcmp()函數比較字元串的例子

#include <stdio.h>

#include <string.h>

int main(void)

{

char str_1[] = "abc";

char str_2[] = "abc";

char str_3[] = "ABC";

if (strcmp(str_1, str_2) == 0)

printf("str_1 is equal to str_2. ");

else

printf("str_1 is not equal to str_2. ");

if (strcmp(str_1, str_3) == 0)

printf("str_1 is equal to str_3. ");

else

printf("str_1 is not equal to str_3. ");

return 0;

}

參考資料來源:字元串-網路

Ⅱ strcmp在c語言中是什麼意思呢

strcmp函數是string compare(字元串比較)的縮寫,用於比較兩個字元串並根據比較結果返回整數。基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1<str2,則返回負數;若str1>str2,則返回正數。


(2)c語言中的strcmp擴展閱讀:

規則:

當s1<s2時,返回為負數;

當s1=s2時,返回值= 0;

當s1>s2時,返回正數。

即:兩個字元串自左向右逐個字元相比(按ASCII值大小相比較),直到出現不同的字元或遇''為止。

Ⅲ C語言中的strcmp函數有什麼作用,它的格式是怎樣的

一.strcmp函數
strcmp函數是比較兩個字元串的大小,返回比較的結果。一般形式是:
i=strcmp(字元串,字元串);
其中,字元串1、字元串2均可為字元串常量或變數;i 是用於存放比較結果的整型變數。比較結果是這樣規定的:
①字元串1小於字元串2,strcmp函數返回一個負值;
②字元串1等於字元串2,strcmp函數返回零;
③字元串1大於字元串2,strcmp函數返回一個正值;
二,strcpy函數
strcpy函數用於實現兩個字元串的拷貝。一般形式是:
strcpy(字元中1,字元串2)

熱點內容
logn演算法 發布:2024-04-27 21:58:36 瀏覽:596
11選五的簡單演算法 發布:2024-04-27 21:46:14 瀏覽:71
ebay圖片上傳 發布:2024-04-27 21:31:50 瀏覽:587
微信電腦登錄顯示伺服器錯誤 發布:2024-04-27 20:58:08 瀏覽:135
壓縮彈簧安裝 發布:2024-04-27 20:35:43 瀏覽:371
淘寶視頻無法上傳視頻 發布:2024-04-27 20:31:27 瀏覽:643
安卓軟體怎麼分享 發布:2024-04-27 20:28:26 瀏覽:669
寬頻測速上傳 發布:2024-04-27 20:23:22 瀏覽:174
mysql存儲過程ifand 發布:2024-04-27 20:17:12 瀏覽:252
4位數密碼鎖怎麼開 發布:2024-04-27 20:10:31 瀏覽:853