“男abc”可以是字符串
判断用户输入的字符串中字符个数,代码如下
- #include <stdio.h>
- int main()
- {
- char ch;
- int count = 0; //用于统计字符个数
- char aa[100]; //用于存入输入的字符串
- char *p;
- p = aa;
- printf("请输入字符串\n");
- scanf("%s",p);
- while(ch = *p){
- if(ch >= 0xb0){ //"啊"的内码
- count++;
- p=p+2;//汉字占两个字节
- }else {
- p++;
- count++;
- }
- }
- printf("字符串中共有%d个字符!\n",count);
- return 0;
- }
复制代码
这里我没有考虑全角字符 |