In short, no. Easily worked around, though.
If your ASCII code is < 32, here's table of standard ASCII control character abbreviations you can use:
char *ascii_cc[] = {
"NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL",
"BS", "HT", "LF", "VT", "FF", "CR", "SO", "SI",
"DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB",
"CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US" };
Then just index into that array of strings by the value of the char
you're interested in. e.g.
char c = 8; /* backspace */
printf("ASCII control code = %s
", ascii_cc[c]);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…