Cómo calcular la longitud de una cuerda
La longitud es el número de todos los caracteres que comienzan en la cadena y terminan en '\0', excluyendo el propio '\0'.
Las cadenas en lenguaje C se guardan en forma de matrices de caracteres y se acuerda '\0' (el valor del código ASCII es 0) como terminador de cadena.
strlen calcula la longitud de la cadena y la unidad es "carácter". Solo puede operar en cadenas y es una función (no un operador). Al calcular, el "\0" es. el final no está incluido; cuando se opera en una matriz de caracteres, lo que se devuelve es la longitud real de la cadena almacenada en la matriz (es decir, antes de \0, es decir, cuando la matriz se pasa a strlen como parámetro). , degenerará en un puntero char*.
Información ampliada:
La función strlen() se utiliza para calcular la longitud de una cadena.
Calcula la longitud de la cadena "¡Hola mundo!":
lt;?php
echo strlen("¡Hola mundo!"); /p>
p>
Salida del código anterior:
12 La información sobre la longitud de la cadena se utiliza a menudo en bucles u otras funciones, cuando es importante determinar cuándo termina la cadena (por ejemplo , en un bucle, debemos finalizar el bucle después del último carácter de la cadena).
Enciclopedia Baidu-strlen