判断一个字符是Ascill字符还是其它字符(如汉,日,韩)
2011-11-16 11:17
344 查看
/** * 判断一个字符是Ascill字符还是其它字符(如汉,日,韩文字符) * @param c 需要判断的字符 * @return 返回true,Ascill字符 */ public boolean isLetter(char c) { int k = 0x80; return c / k == 0 ? true : false; }
除法是向左做位移,判断最后的结果是否为0既可得出这个字节高位的第一位是1或0.
汉字或日文韩文等都是占两字节的, 每字节高位为1, 而一般西文字符只有一个字节,七位有效编码,高位为0
0x80对应的二进制代码为1000
0000,最高位为一,代表汉字.汉字编码格式通称为10格式.
一个汉字占2字节,但只代表一个字符
相关文章推荐
- 0x80---判断一个字符是Ascill字符还是其它字符
- 键盘上接收一个字符,判断其是大写还是小写,是大写则将大写转换成小写,反之将小写转换成大写
- 从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符
- 转:键盘上接收一个字符,判断其是大写还是小写,是大写则将大写转换成小写,反之将小写转换成大写
- 从键盘上接收一个字符,判断它到底是哪种字符:数字,小写字母,大写之字母。其它字符
- 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格
- java字节流,字符流问题怎么判断一个文件要用字节流还是用字符流
- 转:从键盘上接收一个字符,判断它到底是哪种字符:数字,小写字母,大写之字母。其它字符
- 输入一个字符判断该字符为数字,大写字母,小写字母,还是其他字符
- JS判断一个字符是汉字还是字母
- 判断一个字符是否是数字、还是大小写字母
- 判断一个字符是全角还是半角(占一个字节还是两个字节)
- SQL编程:判断一个字符是数字字符、字母字符还是其他字符
- 笔试题——编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符
- 判断一个字符是西文字符还是中文字符
- 一、如果判断一个字符是西文字符还是中文字符
- C语言 判断一个字符是字母还是数字
- java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符
- 5.8.从键盘任意输入一个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。
- ORD 函数可以取得字符的ASCII码的值 判断一个字符是汉字还是