#include <stdio.h>
int main()
{
char a[]="12我34们56都7是来自五a湖c四de海bfg";
int i,sum;
for(sum=i=0;a[i];i++)
{
if(a[i]<0) sum++;//最高位为1(负数)的是一个汉字的一半
}
printf("%d ",sum/2);//输出汉字总数
return 0;
}
汉字在计算机中存储占两个字节 每个字节都是以二进制1开头