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: :
<code class="c">char str[] = "this is a string";</code>
2. Ermitteln Sie die Länge der Zeichenfolge. Verwenden Sie die Funktion strlen(), um die Länge der Zeichenfolge zu ermitteln:
<code class="c">printf("%c", str[0]); // 输出 "t"</code>
<code class="c">int len = strlen(str); // len 为字符串的长度</code>
Verwenden Sie die Funktion strcpy(), um eine Zeichenfolge in eine andere Zeichenfolge zu kopieren:
<code class="c">int result = strcmp(str1, str2); // result > 0 表示 str1 大于 str2 // result < 0 表示 str1 小于 str2 // result = 0 表示 str1 等于 str2</code>
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:
<code class="c">strcpy(str2, str1); // str2 现在包含 str1 的内容</code>
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!