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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 00:21:05
if(ch=='\n'||ch==0x1a) 这里的0x1a是啥意思?是ascii码吗?程序之前定义是char ch这里可以直接写成26吗?还是必须是0x1a?
x)LHΰUS * 5^ٌO.}a=X|A ퟯ~Oz 9#H!9bOv/}>{˳Of>`db [_. d,I*ҧI`C  Z E.bgo]b';}Kuky0'8Qg}ˁ<];ez6yvE

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”控制字符.