Maison >développement back-end >Tutoriel C#.Net >Utilisation de la fonction strlen en langage C

Utilisation de la fonction strlen en langage C

下次还敢
下次还敢original
2024-05-08 13:12:15371parcourir

La fonction strlen est utilisée pour obtenir la longueur d'une chaîne, elle renvoie le nombre de caractères dans la chaîne qui ne contient pas le terminateur nul. Utilisation : strlen(str), où str est la chaîne dont la longueur doit être déterminée.

Utilisation de la fonction strlen en langage C

Fonction strlen en langage C

Question : Qu'est-ce que la fonction strlen ?

Réponse : La fonction strlen est une fonction en langage C utilisée pour obtenir la longueur d'une chaîne.

Usage

strlen Le prototype de la fonction est le suivant :

<code class="c">size_t strlen(const char *str);</code>

Paramètres :

  • str : La chaîne dont la longueur est à déterminer. Il doit être terminé par un nul. str:要确定其长度的字符串。它必须以 null 终止。

返回值:

  • 返回字符串 str 中不包括 null 终止符在内的字符数。

用例

以下是一些使用 strlen 函数的示例:

<code class="c">#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello World!";
    int len = strlen(str);

    printf("String length: %d\n", len);  // 输出 12

    return 0;
}</code>

注意:

  • strlen 函数只能计算到第一个 null 字符为止。
  • 如果字符串 str 为空(长度为 0),则 strlen 函数返回 0。
  • strlen 函数以字符而不是字节为单位返回长度。
  • strlen 函数不能用于计算 Unicode 字符串的长度。可以使用 wcslen
🎜Valeur de retour : 🎜🎜🎜🎜Renvoie le nombre de caractères dans la chaîne str à l'exclusion du terminateur nul. 🎜🎜🎜Cas d'utilisation🎜🎜Voici quelques exemples d'utilisation de la fonction strlen : 🎜rrreee🎜Remarque : 🎜🎜🎜La fonction strlen ne compte que jusqu'au premier caractère nul. 🎜🎜Si la chaîne str est vide (la longueur est 0), la fonction strlen renvoie 0. La fonction 🎜🎜strlen renvoie la longueur en caractères au lieu d'octets. La fonction 🎜🎜strlen ne peut pas être utilisée pour calculer la longueur des chaînes Unicode. Vous pouvez utiliser la fonction wcslen pour calculer la longueur d'une chaîne Unicode. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn