Maison > Article > développement back-end > Utilisation de la fonction chaîne en langage C
La bibliothèque de fonctions de chaîne fournit des fonctions pour exploiter les chaînes, notamment : des fonctions de comparaison de chaînes (strcmp(), strncmp(), strcasecmp()) des fonctions de copie de chaînes (strcpy(), strncpy()) des fonctions de concaténation de chaînes ( strcat(), strncat()) Fonctions de recherche de chaînes (strchr(), strstr()) Fonctions de conversion de chaînes (strtol(), strtof(), strcpy()) Fonctions de formatage de chaînes (sprintf(), sscanf())
Utilisation de la fonction chaîne en langage C
Question : Quelle est l'utilité de la fonction chaîne en langage C ?
Réponse : La bibliothèque de fonctions de chaîne fournit des fonctions pour exploiter les chaînes, notamment la comparaison de chaînes, la copie, la concaténation, la recherche, la conversion et le formatage, etc.
Description détaillée :
Fonction de comparaison de chaînes :
Fonctions de copie de chaîne :
Fonction de concaténation de chaînes :
Fonction de recherche de chaîne :
Fonction de conversion de chaîne :
Fonctions de formatage de chaîne :
Exemple :
<code class="c">#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello"; char str2[] = "World"; // 比较字符串 int result = strcmp(str1, str2); if (result == 0) { printf("字符串相等\n"); } else if (result < 0) { printf("str1 小于 str2\n"); } else { printf("str1 大于 str2\n"); } // 复制字符串 strcpy(str1, str2); printf("str1 现在是 %s\n", str1); // 连接字符串 strcat(str1, "C"); printf("str1 现在是 %s\n", str1); // 搜索字符串 char *pos = strchr(str1, 'o'); if (pos != NULL) { printf("字符 'o' 在字符串中\n"); } // 转换字符串 int num = strtol(str2, NULL, 10); printf("str2 转换为整数为 %d\n", num); return 0; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!