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

Utilisation de la fonction strlen en langage C

下次还敢
Libérer: 2024-05-08 13:12:15
original
330 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

注意:

  • 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal