字符在内存中是以数值格式存储的,存的是对应的ASCII码
'\033': 转义字符,表示ASCII码为八进制33所对应的字符,即,箭头字符: '->'。033(8进制)= 27(10进制)
printf("%d\n", '\033'); //033(8进制)= 27(10进制)--- %d 按十进制整数输出,输出字符的ASCII码,所以输出27
printf("%c\n", '\033'); //%c 按字符格式输出输出转义字符'\033',即,箭头字符
printf("%c\n", 27); //%c 按字符格式输出,27为ASCII码对应的字符:即为,箭头字符
'\033': 转义字符,表示ASCII码为八进制33所对应的字符,即,箭头字符: '->'。033(8进制)= 27(10进制)
printf("%d\n", '\033'); //033(8进制)= 27(10进制)--- %d 按十进制整数输出,输出字符的ASCII码,所以输出27
printf("%c\n", '\033'); //%c 按字符格式输出输出转义字符'\033',即,箭头字符
printf("%c\n", 27); //%c 按字符格式输出,27为ASCII码对应的字符:即为,箭头字符