有无大佬可以解释一下原理
int型数据范围覆盖了char型的范围,所以char型数据用%d可以正确输出,反过来则不行。
char实际上可以理解为存储了字符对应的编码,英文字母一般是存储了对应的ascii码,用%d输出即输出了对应的ascii码有帮助望采纳