if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?程序之前定义是char ch这里可以直接写成26吗?还是必须是0x1a?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:15:57
if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?程序之前定义是char ch这里可以直接写成26吗?还是必须是0x1a?

if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?程序之前定义是char ch这里可以直接写成26吗?还是必须是0x1a?
if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?
程序之前定义是char ch
这里可以直接写成26吗?还是必须是0x1a?

if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?程序之前定义是char ch这里可以直接写成26吗?还是必须是0x1a?
0x1a是ascii码.
0x1a转换成十进制是26.
查ascii代码对照表中的26可知,它是“SUB”控制字符.