引用第8楼快乐天使于2008-03-30 23:21发表的 :应该是ch<<4 <=32 || ch<<4 >100出问题执行这句时,如果前面一句不为真,则执行下一句,这是ch已经变了,再用一个变量试一下
引用第12楼明镜于2008-03-31 12:16发表的 :我觉得第二个是对的 第一个改成for(j=0;j<str;j++){ ch=xx[j]; if((ch<<4) <=32 || (ch<<4 )>100).......