c语言关于强制转换int到char类型的疑问,为什么下图无法打印出b的值,不是给他赋值了吗

求大佬帮助

不是没法打印,而是数字7强制转换成char后并没有对应显示字符,这是一个响铃,运行程序的时候应该会听到电脑响铃的声音。可以去查看ASCII表,了解128个字符的情况。像你程序里面的,将i赋值成48,将打印出字符0.

谢谢谢谢原来如此