C言語で文字列の長さをどのように計算するか。
C言語では、文字列の長さを計算するために、strlen()という文字列関数を使用することができます。
strlen()関数のプロトタイプは下記の通りです:
size_t strlen(const char *str);
ここで、変数strはヌル終端文字列を指すポインタです。返り値はsize_t型の整数で、文字列の長さを示します(ヌル文字は含まれません)。
strlen()関数を使用して文字列の長さを計算する例を以下に示す:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, world!";
size_t length = strlen(str);
printf("Length of the string is: %zu\n", length);
return 0;
}
結果が出力されました:
Length of the string is: 13
strlen() 関数を使用する前に、 ヘッダーファイルを含める必要があります。