En una cadena, ¿qué significa '\0'?
0 representa un número entero, '0' representa 0 caracteres y '\0' representa un carácter con un valor de código ASCII de 0.
En cadenas '\0' se utiliza como marca de final de la cadena.
'\0' es una cadena para finalizar la bandera? Correspondiente al código ASCII: 00;
'0' ¿Es el carácter 0? 3, 0 son números 0 corresponde al código ascii: 00.
Por ejemplo, asignar una cadena a una matriz: u8?str1[]={"cxjr.21ic.org"}; De hecho, el almacenamiento real de la matriz str1 en la memoria es:?c x? ?j?r?.?2?1?i?c?.?o?r?g?'\0'?El sistema de compilación C agrega automáticamente el siguiente '\0'.
Por lo tanto, al asignar un valor inicial con una cadena, generalmente no es necesario especificar la longitud de la matriz y el sistema lo manejará por sí solo. ?Copie la cadena en la matriz de caracteres str1 a la matriz de caracteres str2. También se copia el indicador de fin de cadena '\0'. ?
Información ampliada:
Una cadena o cadena (String) es una cadena de caracteres compuesta por números, letras y guiones bajos. Generalmente registrado como s=“a1a2···an” (n>=0). Es un tipo de datos que representa texto en lenguajes de programación. En programación, una cadena es una secuencia continua de símbolos o valores, como una cadena de símbolos (una cadena de caracteres) o una cadena de dígitos binarios (una cadena de dígitos binarios).
Por lo general, la cadena completa se utiliza como objeto de operación, como por ejemplo: encontrar una subcadena en la cadena, obtener una subcadena, insertar una subcadena en una determinada posición de la cadena, eliminar una subcadena, etc. Las condiciones necesarias y suficientes para que dos cadenas sean iguales son: las longitudes son iguales y los caracteres en cada posición correspondiente son iguales. Supongamos que p y q son dos cadenas. La operación de encontrar la posición donde q aparece por primera vez en p se llama coincidencia de patrones. Los dos métodos de almacenamiento de cadenas más básicos son el almacenamiento secuencial y el almacenamiento vinculado.
Enciclopedia Baidu-Cadena