在C語言中,可以使用char數組來表示和操作字符串。以下是一些常見的字符串操作方法:
聲明字符串變量:
char str[50]; // 聲明一個長度為50的字符串變量
字符串賦值:
strcpy(str, "Hello World"); // 將字符串常量復制給str
字符串輸入:
scanf("%s", str); // 從用戶輸入中讀取字符串并存儲在str中
字符串輸出:
printf("%s", str); // 將字符串str輸出到屏幕上
字符串長度:
int len = strlen(str); // 獲取字符串str的長度
字符串比較:
int result = strcmp(str1, str2); // 比較兩個字符串str1和str2,返回一個整數,表示它們的相對順序
字符串拼接:
strcat(str1, str2); // 將字符串str2追加到字符串str1的末尾
字符串搜索:
char *substr = strstr(str, "search"); // 在字符串str中搜索子字符串"search",返回第一次出現的位置指針
這只是一些基本的字符串操作方法,C語言還提供了許多其他的字符串處理函數和技巧。