大家知道西文字符主要是指ASCII码,它用一个字节表示。
且这个字符转换成数字之后,该数字是大于0的,而汉字是两个字节的,第一个字节的转化为数字之后应该是小于0的,因此可以根据每个字节转化为数字之后是否小于0,判断它是否是汉字。 例如,设输入字为strin,则, If (strin.at(0)
判断一个字符是西文字符还是中文字符,在线求解答
大家知道西文字符主要是指ASCII码,它用一个字节表示。
且这个字符转换成数字之后,该数字是大于0的,而汉字是两个字节的,第一个字节的转化为数字之后应该是小于0的,因此可以根据每个字节转化为数字之后是否小于0,判断它是否是汉字。 例如,设输入字为strin,则, If (strin.at(0)