Red de conocimientos sobre prescripción popular - Remedios caseros - El lenguaje C define caracteres de salida de datos enteros
El lenguaje C define caracteres de salida de datos enteros
El tipo de carácter en sí es un número entero. Cuando los tipos de datos enteros de bytes grandes, como el tipo int, se generan como tipos de caracteres, la función de salida general truncará el tipo entero de bytes grandes, lo que equivale a convertir una variable entera de bytes grandes y una constante en una variable entera de bytes pequeños. y constante. Por ejemplo, el siguiente código:
#Contiene? & ltstdio.h & gt
int? Principal(vacío)
{
¿Sin firmar? ¿interfaz de usuario? =?0x ffffff 61;
printf("%c\n ",ui);
¿Regresión? 0;
}Cuando el tipo sin firmar se genera como tipo char, el resultado de la ejecución es 61, que es el valor del código ASCII de la letra minúscula "a".