char szBuffer[] = "wo我是中国人!woo"; int nPos = 0; int nCnCount = 0; int nSize = strlen(szBuffer); while(nPos<nSize){ if((int)szBuffer[nPos++] <0) ++nCnCount; } cout<<"存在中文字个数:"<<nCnCount/2<<endl;