if else语句的使用与数字字符

图片说明

图片说明

为什么这里我的if else语句没起到作用?

66是两个字符,而你的char是有一个字符,他只会读取第一个字符,然后第十一行不能写%d,不然他是就是输出ASCII编号是整数,所以改成%c