strcoll()是內置庫函數,在<string.h>頭文件中聲明。編程
句法:微信
int strcoll(const char * str1,const char * str2)less
參數:函數strcoll()以兩個字符串做爲參數,並返回一個整數值。函數
一、小於零:當str1小於str2時學習
#include <stdio.h> #include <string.h> intmain() { charstr1[10]; charstr2[10]; intret; strcpy(str1, "abc"); strcpy(str2, "ABC"); ret = strcoll(str1, str2); if(ret > 0) { printf("str1 is greater than str2"); } elseif(ret < 0) { printf("str1 is lesser than str2"); } else{ printf("str1 is equal to str2"); } return(0); }
輸出:str1大於str2spa
二、大於零:當str1大於str2時code
#include <stdio.h> #include <string.h> intmain() { charstr1[10]; charstr2[10]; intret; strcpy(str1, "GEEKSFORGEEKS"); strcpy(str2, "geeksforgeeks"); ret = strcoll(str1, str2); if(ret > 0) { printf("str1 is greater than str2"); } elseif(ret < 0) { printf("str1 is lesser than str2"); } else{ printf("str1 is equal to str2"); } return(0); }
輸出:str1小於str2視頻
三、等於零:當str1等於str2時blog
#include <stdio.h> #include <string.h> intmain() { charstr1[10]; charstr2[10]; intret; strcpy(str1, "GEEKSFORGEEKS"); strcpy(str2, "GEEKSFORGEEKS"); ret = strcoll(str1, str2); if(ret > 0) { printf("str1 is greater than str2"); } elseif(ret < 0) { printf("str1 is lesser than str2"); } else{ printf("str1 is equal to str2"); } return(0); }
輸出:str1等於str2教程
以上。
天天學點小知識,但願對你有幫助~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣464501141【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: