2 respuestas
Hola Houda LR,
El estándar define que un múltiplo (un octeto en nuestras máquinas) cuyos bits están todos en cero se denomina el carácter "null", que debe existir en el conjunto de caracteres en el que se ejecuta el programa, y que se utiliza para terminar una cadena de caracteres literal. Por lo tanto, el carácter "null" debe tener un código de valor cero.
'\0' es la representación habitual del carácter "null".
En el conjunto de caracteres ASCII, el código ASCII del carácter "null" es de hecho 0 (cero)
https://www.commentcamarche.net/informatique/technologies/1589-code-ascii/
Sin embargo, en C, se le designa habitualmente como '\0' en lugar de como 0 para marcar el hecho de que se trata de un carácter.
Dal
El estándar define que un múltiplo (un octeto en nuestras máquinas) cuyos bits están todos en cero se denomina el carácter "null", que debe existir en el conjunto de caracteres en el que se ejecuta el programa, y que se utiliza para terminar una cadena de caracteres literal. Por lo tanto, el carácter "null" debe tener un código de valor cero.
'\0' es la representación habitual del carácter "null".
En el conjunto de caracteres ASCII, el código ASCII del carácter "null" es de hecho 0 (cero)
https://www.commentcamarche.net/informatique/technologies/1589-code-ascii/
Sin embargo, en C, se le designa habitualmente como '\0' en lugar de como 0 para marcar el hecho de que se trata de un carácter.
Dal