汉字进行统计------(汉字的二进制的最高位为1,十进制为负数)

Posted z2529827226

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汉字进行统计------(汉字的二进制的最高位为1,十进制为负数)相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <string>
#pragma warning(disable:4996)
using namespace std;

int main(){
    string str;
    int T = 0;
    scanf("%d ", &T);-----新的知识scanf("%d ",&T)加空格可以带走换行符
    while (T)
    {
        int res = 0;
        T--;
        getline(cin, str);
        for (int i = 0; i < str.length(); ++i){
            if (str[i] < 0)
            {
                res++;
            }
        }
            
        cout << res/2 << endl;
        str.clear();
    }
}

 

以上是关于汉字进行统计------(汉字的二进制的最高位为1,十进制为负数)的主要内容,如果未能解决你的问题,请参考以下文章

c语言如何判断输入的字符串是不是有汉字

hdu 2030

矢量码占几个字节

汉字统计

ASCII编码

如何判断一个字节是否是一个汉字中的一部分