C语言中怎样判断汉字

如题所述

汉字用两个字节编码,且机内码的每字节最高位都是1。所以对于含有汉字的字符串a,可以用if(a[i]&0x80 && a[i+1]&0x80)来判断,若()内为真则为汉字,否则不是。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-18
。。。什么意思
相似回答