Home > Backend Development > C#.Net Tutorial > How to use strlen in c language

How to use strlen in c language

下次还敢
Release: 2024-04-27 22:36:43
Original
497 people have browsed it

strlen() function is used in C language to calculate the length of a given string, excluding the null terminator: Declare a char array or pointer to store the string. Get the string. Pass a string pointer as an argument to the strlen() function. Store the returned length in a variable.

How to use strlen in c language

strlen() usage in C language

strlen() is a function in the C standard library , used to calculate the length of a given null-terminated string.

Syntax

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

Parameters

  • str: Pointer to null terminated string pointer.

Return value

strlen() returns the length of the string, excluding the null terminator.

Usage

To use the strlen() function, follow these steps:

  1. Declare a char array or pointer to store characters string.
  2. Use scanf(), gets() or any other method to get the string.
  3. Pass a string pointer as a parameter to the strlen() function.
  4. Store the returned length in a variable.

Example

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

int main() {
  char str[] = "Hello World";
  size_t length = strlen(str);

  printf("字符串 '%s' 的长度为 %d\n", str, length);

  return 0;
}</code>
Copy after login

Output

<code>字符串 'Hello World' 的长度为 11</code>
Copy after login

Notes

  • strlen() does not modify the original string.
  • strlen() returns the length in bytes of a string, regardless of multibyte characters.
  • For an empty string, strlen() returns 0.

The above is the detailed content of How to use strlen in c language. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template