¿Qué significa \101 en la programación en lenguaje C?
char c4='\101'; ?\101 aquí hay un carácter de escape.
En lenguaje C, un carácter ASCII se incluye entre comillas simples para representar una constante de un solo carácter, como por ejemplo: 'a', 'A', '0', '9', etc. p>
En el lenguaje C, algunas letras también se definen con "\" delante para representar caracteres ASCII comunes que no se pueden mostrar, como \0, \t, \n, etc., que se llaman caracteres de escape (porque los caracteres después de la "barra diagonal" ya no tienen el significado original de carácter ASCII). Nota: La barra diagonal es "\" (barra invertida), no "/".
Todos los códigos ASCII se pueden representar mediante "\" más un número (normalmente un número octal). (**)
Todas las tablas de caracteres de escape
El proceso de convertir octal 101 en número decimal es: 1*8^2+0*8+1=64+1=65 , 65 es el valor ASCII del carácter 'A', por lo que la salida del carácter será Achar?c4='\101';
printf("char?c=%cdecimal?c=%d", c4 ,?c4);?//%c genera A como caracteres?%d genera 65 como número entero