溫馨提示×

c語言如何判斷字符串長度

小億
228
2024-01-17 03:58:38
欄目: 編程語言

在C語言中,可以使用strlen()函數(shù)來判斷字符串的長度。這個函數(shù)可以在<string.h>頭文件中找到。以下是一個簡單的例子來說明如何使用這個函數(shù):

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

int main() {
    char str[100];
    int length;
    
    printf("請輸入一個字符串: ");
    scanf("%s", str);
    
    length = strlen(str);
    
    printf("字符串的長度是: %d\n", length);
    
    return 0;
}

在這個例子中,我們先定義了一個字符數(shù)組str來存儲輸入的字符串。然后使用scanf()函數(shù)來接收用戶輸入的字符串。接著,將字符串傳遞給strlen()函數(shù)來計算其長度,并將結果賦值給變量length。最后,使用printf()函數(shù)打印出字符串的長度。

需要注意的是,strlen()函數(shù)返回的是無符號整型(unsigned int)的值,因此在使用printf()函數(shù)打印時需要使用%u來格式化輸出。

0