必须连续两个自己都大于a0才是汉字,这段文字的三个汉字和两个英文分别是:第一个汉字:abf4、第二个汉字:d1e3、第三个英文:78、第四个汉字:c2b7第五个英文:55这三个汉字和两个英文是:雁x路u西文字符主要是指ASCII码,它用一个字节表示。且这个字符转换成数字之后,该数字是大于0的。 而汉字是两个字节的,第一个字节的转化为数字之后应该是小于0的,因此可以根据每个字节转化为数字之后是否小于0,判断它是否是汉字。 例如,设输入字为strin,则, If (at(0) < 0) cout << ”是汉字” << endl; else cout << ”不是汉字” << endl;