In der Sprache C werden Zeichenfolgen durch Zeichenarrays dargestellt. Definieren Sie eine Zeichenfolge mit der Syntax char str[] = "this is a string";. Zu den String-Operationen gehören: 1. Zugriff auf Elemente (Indexzugriff); 2. Abrufen der Länge (Funktion strlen()); 4. Kopieren von Strings (Funktion strcpy()); 6. Suche nach Teilzeichenfolgen (Funktion strstr()).
String in C-Sprache
1. Einführung
String ist ein häufig verwendeter Datentyp in der Programmierung, der zum Speichern von Textdaten verwendet wird. In der Sprache C werden Zeichenfolgen mithilfe von Zeichenarrays dargestellt. 2. Definieren Sie Zeichenfolgen: :
char str[] = "this is a string";
2. Ermitteln Sie die Länge der Zeichenfolge. Verwenden Sie die Funktion strlen(), um die Länge der Zeichenfolge zu ermitteln:
printf("%c", str[0]); // 输出 "t"
int len = strlen(str); // len 为字符串的长度
Verwenden Sie die Funktion strcpy(), um eine Zeichenfolge in eine andere Zeichenfolge zu kopieren:
int result = strcmp(str1, str2); // result > 0 表示 str1 大于 str2 // result < 0 表示 str1 小于 str2 // result = 0 表示 str1 等于 str2
5. Zeichenfolgen verketten:
Verwenden Sie die Funktion strcat(), um zwei Zeichenfolgen zu verketten:
6. Nach Teilzeichenfolgen suchenVerwenden Sie die Funktion strstr(), um nach Teilzeichenfolgen in Zeichenfolgen zu suchen:
strcpy(str2, str1); // str2 现在包含 str1 的内容
Das obige ist der detaillierte Inhalt vonSo verwenden Sie einen String in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!