溫馨提示×

c語言怎么輸入字符串統計字符個數

小億
620
2023-11-29 00:39:47
欄目: 編程語言

在C語言中,使用字符數組來存儲和操作字符串??梢允褂胹canf函數來輸入字符串,并使用strlen函數來統計字符串的長度(即字符個數)。

下面是一個示例代碼:

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

int main() {
    char str[100]; // 定義字符數組來存儲字符串
    printf("請輸入一個字符串:");
    scanf("%s", str); // 輸入字符串
    
    int count = strlen(str); // 統計字符串的長度(字符個數)
    printf("字符串的長度為:%d\n", count);
    
    return 0;
}

在上面的代碼中,首先定義了一個字符數組str,大小為100,用于存儲輸入的字符串。然后使用scanf函數輸入字符串,%s表示以字符串的形式輸入。接著使用strlen函數統計字符串的長度,并將結果存儲在變量count中。最后使用printf函數輸出字符串的長度。

注意,strlen函數只能統計字符串的長度,不包括字符串末尾的空字符\0。如果想要統計字符的個數,包括空字符在內,可以使用sizeof運算符來計算字符數組的大小。

int count = sizeof(str) - 1; // 統計字符的個數(包括空字符)

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女