c语言写一个输出ascii码\n \r \0的十进制 八进制和十六进制的程序怎么写啊,我自己写的,但是运算只能输出单个字符的,不能输出\n \r \0,是哪里错了吗,怎么改啊

这个图片说明

scanf("%c", &ch);
修改为
ch = getchar();

但是你没有办法输入\0