#include<iostream>
#include<string>
using std::string;
int main() {
string ayyr{ "123我1.%^" };
int lengeth{ 0 };
for (int i = 0; ayyr[i]; i++) //ayyr末尾为0结束循环
{
if (ayyr[i] < 0)i++; //判断ayyr[i]是否为中文字符 半个中文字符的ascii值为负数 i+1
lengeth++; //字数统计
}
std::cout << lengeth;
}