c語言怎么存字符串

小億
83
2024-09-26 00:57:16
欄目: 編程語言

在C語言中,字符串是一系列字符的集合,以空字符’\0’結(jié)尾。你可以使用字符數(shù)組來存儲(chǔ)字符串。以下是一個(gè)簡(jiǎn)單的示例:

#include <stdio.h>
#include <string.h>

int main() {
    // 定義一個(gè)字符數(shù)組,用于存儲(chǔ)字符串
    char str[100];

    // 使用strcpy函數(shù)將字符串復(fù)制到字符數(shù)組中
    strcpy(str, "Hello, World!");

    // 輸出字符串
    printf("String: %s\n", str);

    // 獲取字符串長(zhǎng)度(不包括結(jié)尾的空字符)
    int length = strlen(str);

    // 輸出字符串長(zhǎng)度
    printf("Length: %d\n", length);

    return 0;
}

在這個(gè)例子中,我們定義了一個(gè)大小為100的字符數(shù)組str,然后使用strcpy函數(shù)將字符串"Hello, World!"復(fù)制到數(shù)組中。接下來,我們使用printf函數(shù)輸出字符串,以及使用strlen函數(shù)獲取字符串的長(zhǎng)度。

0